MySQL结合了多个查询

时间:2010-10-12 05:14:52

标签: mysql

如果可能,如何将这两个查询组合在一起?我希望能够先找到所有文章然后找到评论

这是查询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 :(得分:0)

您可以在第一个查询中添加另一个联接并获取所有联接。

喜欢:

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

但是您获得了文章的重复数据,您会在同一篇文章的每个评论中获得相同的文章数据行。