Query over 2 tabellen

Status
Niet open voor verdere reacties.

Bertus Bolknak

Gebruiker
Lid geworden
14 nov 2009
Berichten
51
Ik heb een tabel "producten":
naam hoofdgroep_id
appel 1
peer 1
sla 2
spinazie 2
banaan 1

Ik heb een tweede tabel met de naam "hoofdgroepen":
hoofdgroep_naam hoofdgroep_id
fruit 1
groente 2

De kolom hoofdgroep_id komt dus in beide tabellen voor. In mijn php script is op enig moment de variabele $myHoofdgroep bekend en daarin zit de waarde "fruit".
Ik wil nu alle records (met alle velden) ophalen uit de tabel "producten" die "fruit" ($myHoofdgroep) zijn.
Ik zit al een paar uur te klooien met JOIN, enzovoort, maar ik kom er niet uit dus ik dacht tijd voor een post. Hoe schrijf ik hier een sql query voor?

Bij voorbaat dank voor elke vorm van hulp.
Bert.

ps. In werkelijkheid zijn mijn tabellen natuurlijk veel groter en zijn er veel meer hoofdgroepen, maar ik heb het hier teruggebracht tot een zo simpel mogelijk voorbeeld.
 
Je bedoelt waarschijnlijk iets in de trend van:

select p.*
from producten p
inner join hoofdgroepen h on h.hoofdgroep_id = p.hoofdgroep_id
where h.hoofdgroep_naam = 'fruit'

Waarbij fruit natuurlijk je variabele is :)

Groetjes,

Geert
 
Laatst bewerkt:
Hallo Geerttim2, bedankt voor je antwoord. Ik ga uitzoeken of ik het zo kan gebruiken!

Groeten Bert.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan