SQL-Frage zu JOIN

Hallo,

ich habe Tabelle KundeArtikel mit folgenden Einträgen
Kunde Artikel
KA B
KA C
KB A
KB B

und die Tbelle Kunde mit den Einträgen
Kunde Ort
KA Frankfurt
KB Oslo
KC Wien

Jetzt möchte ich ausgehend von der Tabelle KundeArtikel alle Kunden ermitteln, die den Artikel B gekauft haben.
Ich blicks einfach nicht mit den JOINS.
SELECT * FROM Kunde INNER JOIN KundeArtikel ON Kunde.Kunde = KundeArtikel.Kunde sollte doch funktionieren?

Vielen Dank schon mal im Voraus

Gruß
Ben

Hallo,

ich habe Tabelle KundeArtikel mit folgenden Einträgen
Kunde Artikel
KA B
KA C
KB A
KB B

und die Tbelle Kunde mit den Einträgen
Kunde Ort
KA Frankfurt
KB Oslo
KC Wien

Jetzt möchte ich ausgehend von der Tabelle KundeArtikel alle
Kunden ermitteln, die den Artikel B gekauft haben.
Ich blicks einfach nicht mit den JOINS.

na, so nicht, :wink:

SELECT * FROM Kunde INNER JOIN KundeArtikel ON Kunde.Kunde = KundeArtikel.Kunde sollte doch funktionieren?

Die Verjoinung stimmt, ledglich die Where-Condition nicht…

eher so:

SELECT * FROM Kunde INNER JOIN KundeArtikel ON Kunde.Kunde = KundeArtikel.Kunde where KundenArtikel.Artikel= "b"

Gruß
Franz, DF6GL

Super Franz,

das war’s.

Vielen Dank für den Tipp.

Gruß
Ben, DF2IE