@rakro

Работа с join в sql?

Есть две таблицы t1 и t2.
Если я попытаюсь сделать запрос:
select t1.* from t1 join t2 on t1.t2_id = t2.id
то в выборку попадут те записи у которых существует связь.
При left join попадут все записи ( с существующей и нет связью).
Как мне найти те записи у которых нет связи?
  • Вопрос задан
  • 164 просмотра
Пригласить эксперта
Ответы на вопрос 2
@dmitryKovalskiy
программист средней руки
На слух звучит как очень плохая идея.. Может конкретизируете задачу?
Ответ написан
@hurgadan
select t1.* from t1 left join t2 on t1.t2_id = t2.id where t2.id is null
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы