Задать вопрос
dmitrydeco
@dmitrydeco

Как составить зарос к MySQL?

Здравствуйте. Имеется структура: посты, авторы, и промежуточная таблица (id, post_id, author_id).
Как составить запрос на выборку постов, в которых есть, к примеру, 3 определённых автора под id 1,2,3?
SELECT * FROM posts p
LEFT JOIN post_author pa ON p.id = pa.post_id
LEFT JOIN authors a ON a.id = pa.author_id
WHERE ...?
  • Вопрос задан
  • 108 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя Егор К ответам на вопрос (3)
@egormmm
Борітеся — поборете!
SELECT * FROM post p
WHERE p.id IN (SELECT post_id FROM post_author WHERE author_id IN (1,2,3))
Ответ написан
Комментировать