msa6886
@msa6886

Как вернуть только те строки, у которых в другой таблице отсутствует связанная строка?

Имеется две таблицы person и sms. Связанны между собой по id. Почти у всех строк person имеется связанная строка sms. Но у не которых строк person строки sms еще нет, как вернуть только эти строки person?
  • Вопрос задан
  • 162 просмотра
Пригласить эксперта
Ответы на вопрос 2
@JuniorNoobie
Сижу в поддержке, пишу мелкие проекты
SELECT person.*
FROM person
LEFT JOIN sms ON sms.id = person.id
WHERE sms.id IS NULL
Ответ написан
tsklab
@tsklab Куратор тега SQL
Здесь отвечаю на вопросы.
В запросе связать две таблицы LEFT OUTER JOIN и поставить фильтр на пустую sms.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы