
Mam 2 tebele
a
aid
aemail
w
wid
wemail
wwiadomoscid
teraz chce znalezc uzytkownikow, ktorych maile sa w tabeli a i nie sa umieszczone w tabeli w.
Normalnie dalbym
SELECT a.aid
FROM a
LEFT JOIN w ON w.wemail = a.aemail
WHERE w.wwiadomoscid IS NULL
Dostaję dobry wynik.
ale chcę zawęzić wyniki do osób, które nie mają maila w tabeli w dla danego id wiadomosci wwiadomoscid
więc dodaję AND w.wwiadomoscid = '1'
i kicha, zawsze dostaje pusty wynik.
PS w tabeli w maile mogą się powtarzać. W tabeli a już nie.