SQL вывести несуществующий запись
У меня есть 2 таблицы
Когда сделать запрос select * from tbNames, tbMarks where tbNames.ID = tbMarks.NO
, то информация об id=45 не выводится. Хочу вывести информацию о id=45 и в столбцах pr1, pr2 показать нули. Прошу простить если объяснил тяжело. Я использовал case, if но не смог это сделать
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
Нужен LEFT JOIN
?
SELECT n.* , m.pr1, m.pr2
FROM tbNames n
LEFT JOIN tbMarks m
ON n.ID = m.NO
-- WHERE n.ID = 45