Q_BASIC
Хранитель порядка
- Регистрация
- 30 Ноя 2013
- Сообщения
- 516
- Реакции
- 1.240
- Автор темы
- #1
Приветствую,
Что-то не понимаю, что делаю не так. Есть таблицы SUBJECTS, SUBJECTS_ON_GROUPS
Задача:
Посмотреть какие предметы установлены каким группам, если предмет не установлен, вывести "-"
Этот запрос выводит только предметы которые установлены, а как получить что предмет не установлен в рамках запроса?
Скажем есть предмет А в таблице SUBJECTS, в SUBJECTS_ON_GROUPS для него строк нет. Как вывести в результате
SUBJECT | GROUP_ID
A | NULL
Что-то не понимаю, что делаю не так. Есть таблицы SUBJECTS, SUBJECTS_ON_GROUPS
Задача:
Посмотреть какие предметы установлены каким группам, если предмет не установлен, вывести "-"
Код:
SELECT SUBJECTS.NAME, SUBJECTS_ON_GROUPS.GROUP_ID
FROM SUBJECTS
JOIN SUBJECTS_ON_GROUPS ON SUBJECTS_ON_GROUPS.SUBJECT_ID = SUBJECTS.ID
Скажем есть предмет А в таблице SUBJECTS, в SUBJECTS_ON_GROUPS для него строк нет. Как вывести в результате
SUBJECT | GROUP_ID
A | NULL