Hoi,
ich habe 2 Tabellen. Eine User-Tabelle (user) wo die Stammdaten von Usern erfasst sind. Dazu eine Datentabelle (data) wo weitere Daten gespeichert sind.
Um alle User mit ihren erweiterten Daten zu selecten reicht ein simples
Um nur die User zu selecten die auch erweiterte Daten haben kommt
zum Einsatz.
Nur wie selecte ich alle User die KEINE erweiterten Daten haben?
Mit
haben leider alle User die d.user_id NULL...
Für Tipps wäre ich dankbar...
ich habe 2 Tabellen. Eine User-Tabelle (user) wo die Stammdaten von Usern erfasst sind. Dazu eine Datentabelle (data) wo weitere Daten gespeichert sind.
Um alle User mit ihren erweiterten Daten zu selecten reicht ein simples
Code:
SELECT * FROM user u LEFT JOIN data d ON u.id = d.user_id
Code:
SELECT * FROM user u JOIN data d ON u.id = d.user_id
Nur wie selecte ich alle User die KEINE erweiterten Daten haben?
Mit
Code:
SELECT * FROM user u LEFT JOIN data d ON u.id = d.user_id AND d.user_id = NULL
Für Tipps wäre ich dankbar...
Kommentar