次のテーブルを使用した単純な記事とコメントのシステムがあります。
記事テーブル:
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
では、コメント付きの各記事を選択し、各コメントではなく一度だけ記事を表示するにはどうすればよいですか
ありがとう