сделал 3 тестовые таблицы
http://prntscr.com/i6md2k
http://prntscr.com/i6md4r
http://prntscr.com/i6md6n
как правильно выбрать все классы для препода с id = 1(или с id = 2, c условием WHERE) и его комментариями(если нет комментария, то оставляем NULL)?
если он не оставлял комментарий, то тоже нужно выбрать этот класс
как правильно сджоинить?
если сделать как-то так, то не выбирается 4ый класс id=4 name=DD
SELECT * FROM class LEFT JOIN comments ON comments.id_class = class.id WHERE comments.id_prepod = 1 OR comments.id_prepod IS NULL