Nur Daten augeben die keinen Fremdschlüssel haben

Status
Dieses Thema wurde gelöst! Zur Lösung gehen…

Superior8881

Grünschnabel
Moin,

ich will nur Daten einer Tabelle ausgeben die in einer weiteren Tabelle keinen Eintrag mit einem dazugehörigen Fremdschlüssel haben.
Hier ein kleines Beispiel:
PHP:
TABELLE USER
id - name
1     Peter
2     Paul
3     Marry

TABELLE MELDUNGEN

id - user_id - text
1      1             Hallo
2      3             Welt
3      1             nochmal
4      3             Hallo
5      3             Welt

Ich will jetzt nur den User ausgeben der keinen Eintrag in der Meldungen Tabelle hat, nämlich Paul

Gruß Markus
 

Zvoni

Erfahrenes Mitglied
SQL:
SELECT u.name 
FROM user u 
LEFT JOIN meldungen m 
ON u.id=m.user_id 
WHERE m.user_id IS NULL
 
Status
Dieses Thema wurde gelöst! Zur Lösung gehen…