Select i Select hvordan
Jeg er kommet lidt ind i et problem med min MySQL database.Jeg menes engang at have hørt at man kan lave noget med en select i select funktion. Men ved ikke lige helt hvad jeg skal lede efter for at finde noget om det så håber der er nogen her der måske kunne hjælpe.
Det jeg f.eks. har er denne forespørgsel
select * from mb_vare where Vis=1 ORDER BY Dato desc LIMIT 10
Der først finder de 10 nyeste vare i en database
På denne forespørgsels output vil jeg gerne have lavet yderligere en forespørgsel som udtrækker 3 tilfeldige records således at det altid er 3 tilfeldige records fra de 10 nyeste vare.
Hvor jeg ellers bruger
select * from mb_vare where Vis=1 ORDER BY RAND() LIMIT 3
Men kan ikke lige se hvordan jeg kan kombinere de 2 ting, så håber der er nogen der kan hjælpe mig her. Og evt har nogle links til hvor jeg kan læse mere om hvordan man kan kombinere flere forespørgsler.