Forespørgsel fra flere tabeller
Jeg har følgende tabel:justdrink_drinkingredients:
id - ID på den ingrediens som er i drinken
drink - ID på drinken som ingrediensen er i
Nu er mit problem at jeg skal finde alle drinks hvor nogle bestemte ingredienser indgår. Lad os bare sige ingrediens 1 og 2. Begge ingredienser SKAL være i drinken, men der må også gerne være andre end de to.
Indtil videre har jeg været omkring følgende:
SELECT justdrink_drinks.id FROM justdrink_drinkingredients, justdrink_drinks WHERE justdrink_drinkingredients.drink=justdrink_drinks.id AND justdrink_drinkingredients.id = 1 AND justdrink_drinkingredients.id = 2 GROUP by drink
Det returnerer ingen drinks, selvom jeg ved at der er drinks som passer til forespørgslen.
Hvordan skal min forespørgsel se ud?
