MySQL Abfrage über mehrere Tabellen

Guten Tag,

irgendwie komme ich mit der Abfrage von mehreren Tabellen nicht klar.
Vielleicht kann mir jemand helfen?

Ich habe folgende Tabellen:

kunden
------
id
adressen\_id

adressen
--------
id
stadt\_id

stadt
-----
stadt\_id
bund

Ich möchte mir nun alle Kunden anzeigen lassen, die aus einem bestimmten Bundesland (zb. NRW) sind.

Inzwischen habe ich mehrere Varianten (LEFT JOIN, INNER JOIN, WHERE) ausprobiert, komme jedoch auf keine Lösung. Anscheinend biege ich gedanklich immer irgendwo falsch ab.

Hat jemand einen Lösungsansatz?

Hallo schmusemiez,

ohne Test aus dem Bauch heraus:

select \*
 from kunden k,
 adressen a,
 stadt s
 where k.adressen\_id=a.adressen\_id
 and a.stadt\_id =s.stadt\_id
 and s.land = 'NRW'
;

MfG Georg V.