• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Mysql

Jokus

Neues Mitglied
Moin
Ich habe die Tabelle Mitglieder, mit Vorname, Nachname und ID als Spalten, sowie die Tabelle Aktionen_Mitglieder mit den Spalten Aktion_id und Person_id.
Jetzt möchte ich alle Vorname, Nachname und ID werte für Leute die NICHT in Aktionen_Mitglieder aufgeführt sind...? (Person_id und ID entsprechen sich)
Danke!
 
Ich glaube, so reicht es.

Code:
SELECT m.ID, m.Vorname, m.Nachname
FROM Mitglieder m
LEFT JOIN Aktionen_Mitglieder a
ON m.ID = a.Person_id
WHERE a.Person_id IS NULL
 
klappt leider nicht. Denn werden alle Personen ausgewählt, die generell in keiner Aktion eingetragen sind. Ich will aber nur wissen wer zum Beispiel in aktion id 1 nicht teilnimmt.... wo binde ich das ein?
 
Das... hättest du ruhig dazusagen können.

So?

Code:
SELECT m.ID, m.Vorname, m.Nachname
FROM Mitglieder m
LEFT JOIN Aktionen_Mitglieder a
ON (m.ID = a.Person_id AND a.Aktion_id = 1)
WHERE a.Person_id IS NULL
 

Neueste Beiträge

Zurück
Oben