filter foute records

Status
Niet open voor verdere reacties.

sabrinahorst

Gebruiker
Lid geworden
28 aug 2006
Berichten
50
Hoi

Sinds kort houdt ik me enigzins bezig met SQL maar het is nog koffiedik voor me.
Ik hoop dat jullie me op weg kunnen helpen.

Ik heb 2 tabellen:
users en user.preferences.

Allebei hebben een id.
deze bestanden zouden 1 op 1 moeten zijn, alleen dat zijn ze niet.
de users tabel is goed.

Ik wil graag alle records uit user.preferences eruit filteren die niet voorkomen in users.

Ik heb het geprobeerd met een left join maar dat wil ook niet.

Iemand een idee?
 
heb het denk ik

kan het zo ?

SELECT *
FROM `user_preferences`
WHERE NOT
EXISTS (

SELECT *
FROM `users`
WHERE `user_preferences`.`id` = `users`.`id`

volgens mij wel
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan