Abfrage von 3 Tabellen mit MySQL
Amigo
- datenbank
Hallo,
ich habe folgende Tabellen und Felder.
"Kunden" "Anmeldungen" "Vormerkungen"
id id id
name kd_id kd_id
plz Seminar Seminar
.. .. ..
Jeder Datensatz hat seine eindeutige id. Die Tabelle "Lunden" enthält alle Kunden. Das Feld kd_id der Tabellen "Anmeldungen" und "Vormerkungen" entspricht einer id in der Tabelle "Kunden". Es kann durchaus vorkommen dass es in der Tabelle "Anmeldung" oder "Vormerkung" jeweils mehrere Einträge mit der gleichen kd_id gibt (wenn sich ein Kunde z.B. für verschiedene Seminare interessiert).
Am Ende möchte ich eine Liste mit allen Kunden haben die in den Tabellen "Anmeldungen" und "Vormerkungen" vorhanden sind. Wenn ein Kunde 10 mal eingetragen ist sollen auch 10 Einträge erscheinen. Bisher ist jeder Versuch fehlgeschlagen. Meist bekomme ich viel zu viel Datensätze angezeigt. Es ist bestimmt ganz einfach und ich habe auch schon danach gesucht. Es klappt einfach nicht. Mir raucht schon der Kopf.
Eingesetzte Datenbank MySQL Version 4.0.24
Vielen Dank schon mal im voraus.
Hi,
ohne großes Drumherum werfe ich mal unsere beiden Join-Artikel in den Raum:
Einführung
Fortgeschritten
MfG
Rouven
Hallo,
danke erst mal. Werde ich mich morgem mit befassen.