Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка из нескольких таблиц с JOIN / 3 сообщений из 3, страница 1 из 1
28.01.2018, 09:39
    #39592300
belzm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из нескольких таблиц с JOIN
всем привет. есть 3 таблицы.
как правильно выбрать все классы для препода с id = 1(или с id = 2, c условием WHERE) и его комментариями(если нет комментария, то оставляем NULL)?
если он не оставлял комментарий, то тоже нужно выбрать этот класс
как правильно сджоинить?

https://prnt.sc/i6md2k
https://prnt.sc/i6md4r
https://prnt.sc/i6md6n

если сделать как-то так, то не выбирается 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
...
Рейтинг: 0 / 0
28.01.2018, 09:58
    #39592303
belzm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из нескольких таблиц с JOIN
итоговая должна примерно выглядеть вот так - http://prntscr.com/i6mjj0
...
Рейтинг: 0 / 0
30.01.2018, 16:51
    #39593469
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выборка из нескольких таблиц с JOIN
belzm,

Используй фразу JOIN оператора SELECT!
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Выборка из нескольких таблиц с JOIN / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]