От слов к делу
SELECT `lab`.`name_lab` FROM lab
LEFT OUTER JOIN `u980745546_db`.`tab` ON `lab`.`id` = `tab`.`id_labr`
LEFT JOIN `u980745546_db`.`student` ON `tab`.`id_stud` = `student`.`id`
WHERE(( `tab`.`id_rez` <> '1') AND ( `student` .`id` = '1'))
Данный запрос используется в php коде он работает но выдаёт немного не то что нужно.
на рисунке представлена схема данных таблиц, требуется вывести все значения таблицы lab в со следующими условностями: требуется отсеять те записи которые были занесены в таблицу tab со значением не равном 1 (в ячейку id_rez могут добавятся только 2 значения '1' и '2' ) и эти значения добавляются пользователем с определённым id, соответсвенно id_student тоже учитываться, представленный запрос вывод список из полей name_lab занесённых в таблицу tab со значением не равным 1, а мне требуется вывести все значения из таблицы lab. Как решить сложившуюся проблему?