Otóż mam 2 tabele, jedną z tematami, drugą z oznaczeniami czy dany user "czytał" dany temat.
Ta druga tabelka ma pola topic_id oraz user_id.
Całość wyciągam w ten sposób:
SELECT ft.topic_id, ft.nazwa, fr.topic_id AS read_id, fr.user_id FROM ft LEFT JOIN fr USING (topic_id) WHERE ft.cat_id='.$_GET['cat'].' AND (fr.user_id='.$userid.' OR fr.user_id IS NULL)
I niezależnie od tego czy w 2 tabeli będą powiązane rekordy czy nie to ma zwrócić dane z tabeli 1, jednak jest ten ferelny warunek where na tę 2 tabelę... Próbowałam go obejść w taki sposób:
AND (fr.user_id='.$userid.' OR fr.user_id IS NULL)
Niestety nie działa to do końca jak powinno...

Może ma ktoś jakieś pomysły?