DB から結果を取得しようとしていますが、結果を右側に制限します
SELECT posts.text, comments.text
FROM posts
LEFT JOIN comments ON comments.postid= post.id
Limit 0,5
上記は、コメントが 5 つある場合、最初の投稿の 5 つのコメントを返します。ただし、すべてのコメントを返したいのですが、5 件の投稿後にクエリを停止します。どうすればいいですか?
申し訳ありませんが、LEFT JOINを間違って書いたので、私の質問は最初は少し不明確でした..
これは私の問題の解決策です:
SELECT posts.text, comments.text
FROM ( SELECT * FROM posts Limit 0,5 )
LEFT JOIN comments ON comments.postid= post.id
もう1つの質問。選択列として posts.text のみを指定しましたが、サブクエリに「*」が含まれているため、すべての列が返されますか?