我有一个简单的文章和评论系统,其中包含下表:
文章表:
id | writer | text
1 | Bob | first article
2 | Marley | second article
评论表:
id | article_id | comment
1 | 1 | i love this article
2 | 1 | good one
3 | 2 | waiting for more
我想选择每篇文章及其下方的评论。我使用以下查询:
SELECT * FROM articles LEFT JOIN comments ON articles.id = comments.article_id
我得到的结果:
articles.id | articles.writer | articles.text | comments.id | comments.article_id | comments.comment
1 | Bob | first article | 1 | 1 | i love this article
1 | Bob | first article | 2 | 1 | good one
2 | Marley | second article | 3 | 2 | waiting for more
我想要的是:
articles.id | articles.writer | articles.text | comments.id | comments.article_id | comments.comment
1 | Bob | first article | 1 | 1 | i love this article
NULL | NULL | NULL | 2 | 1 | good one
2 | Marley | second article | 3 | 2 | waiting for more
那么如何选择每篇文章及其评论并只显示一次文章而不是每条评论
谢谢