Я изменяю оператор MySQL, но у меня возникли некоторые проблемы с LEFT JOIN и пустыми строками.На данный момент у меня есть:
SELECT cs.case_id, cs.child_firstname, gu.*
FROM tblcases AS cs
LEFT JOIN tblguardians AS gu
ON cs.case_id = gu.case_id
WHERE cs.child_firstname = '%craig%' AND gu.firstname LIKE '%sally%'
Этот запрос работает нормально, пока есть запись в таблице "tblguardians", но LEFT JOIN возвращает NULL, если записи нет - поэтому запись isn 't возвращается, когда я перебираю результаты в PHP.
Есть ли способ вернуть поля из "tblcases", независимо от того, имеет ли "tblguardians" связанный результат?Я думаю, что я прочитал слишком много страниц Google, чтобы получить гораздо больше информации!