Vinzenz Mai: MySQL: Joins....

Beitrag lesen

Hallo Fabienne,

kontakte
id | name
1  | Mueller
2  | Meier

und eine "Einladungstabelle":

einladungen
kontakte_id | event_id
1 | 1
1 | 3
2 | 2

=> Müller war auf den Events 1 und 3, Meier nur bei 2 eingelden.

Wie kann ich über einen geeigneten Join die Daten "Linear" herausführen:

Ziel:
kontkte.name | event1 | event2 | event3
Mueller | x | (kein x) | x
Meier | (kein x) | x | (kein x)

sowas nennt man Kreuztabelle, siehe z.B. dieses Archivposting.

Freundliche Grüße

Vinzenz