hummingbird
@hummingbird

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

Есть две таблицы - posts и covers.
В covers есть поле "post_id".

Как получить посты, у которых нет обложек?

Пытался что-то сделать с использованием JOIN, но не вышло...
  • Вопрос задан
  • 221 просмотр
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
SELECT `p`.`id`
  FROM `posts` AS `p`
  LEFT JOIN `covers` AS `c` ON `c`.`post_id` = `p`.`id`
  WHERE `c`.`post_id` IS NULL
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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