MySQL объединяет несколько запросов

0

Как я могу объединить эти два запроса вместе, если это возможно? Я хочу сначала найти все статьи, а затем найти там комментарии

Вот запрос 1

SELECT * 
FROM users_articles 
INNER JOIN users ON users_articles.user_id = users.user_id
AND users.active IS NULL
AND users.deletion = 0

Вот запрос 2

SELECT * 
FROM articles_comments
INNER JOIN users ON articles_comments.user_id = users.user_id
Теги:

1 ответ

0

вы можете добавить другое соединение к первому запросу и получить все.

like:

SELECT * 
FROM users_articles 
INNER JOIN users ON users_articles.user_id = users.user_id 
AND users.active IS NULL
AND users.deletion = 0
INNER JOIN articles_comments ON articles_comments.user_id = users.user_id

но вы получаете повторяющиеся данные статей, вы получаете одну и ту же строку данных статьи для каждого комментария той же статьи.

  • 0
    Я получаю сообщение об ошибке Не уникальная таблица / псевдоним: 'users'
  • 0
    я исправляю свою ошибку
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню