Hi zusammen,
habe drei Tabellen:
1. kunden (id,name,...)
2. zahlungsarten (id,zahlungsname,...)
3. kunden_zu_zahlungsarten (kunden_id,zahlungsarten_id)
Wie kann ich in einer einzigen MySQL-Anfrage erreichen, dass pro Kundendatensatz die Spalten der möglichen Zahlungsarten angefügt werden?
Bei den JOINs werden bei mir stehts bei 2 möglichen Zahlungsarten auch 2 Zeilen für den selben Kunden anglegt.
Ziel:
Name | VISA | Rechnung
Meier | X |
Müller | X | X
Richter| | X
Über Join unerwünschter Nebeneffekt:
Meier | X
Müller | X
Müller | | X
Richter| | X
Ich steh grad auf dem Schlauch, wo mein Fehler steckt:
SELECT * FROM kunden
LEFT JOIN kunden_zu_zahlungsarten ON kunden.id=kunden_zu_zahlungsarten.kunden_id
Vielen Dank für Eure Hinweise!
Fabe