• 締切済み

SQLの検索について

SQLについて質問です。MySQLで作成した以下の投稿(post)テーブルとコメント(comment)テーブルがあります。サブクエリを使用し、投稿テーブルのタイトルごとにcomment_dateが2017年04月13日から2017年04月19日の範囲内でコメントが何件あるかを取得するSQLはどのように記述できますか?

みんなの回答

回答No.1

select post.id,post.title, count(*) from post inner join comment on post.id = comment.post_id where comment.comment_date>='2017-04-13' and comment.comment_date<='2017-04-19' group by post.id, post.title こんな感じかな?動作確認していないから、細かいところで間違っているかもしれないけど、おおまかには合っているはず。

すると、全ての回答が全文表示されます。

関連するQ&A