- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQL サブクエリについて)
MySQLサブクエリについてのデータ取得方法
このQ&Aのポイント
- MySQL 5.1.32-communityのtb1とtb2のデータから、スレッドごとの最新コメントとコメント数を取得するためのSQL文を作成する方法について教えてください。
- 既にtb1とtb2のデータを結合するSQL文は作成済みですが、スレッドごとのコメント数も取得する方法を教えていただきたいです。
- お知恵をお貸しいただける方がいらっしゃいましたら、どうぞよろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
単純でよければ、スカラーサブクエリを使うのが簡単です。 select *, (select count(*) from tb2 where A.no=tb2.no ) thread_count from tb1 as A left join tb2 as B on A.no = B.no where not exists( select * from tb2 C where B.no = C.no and B.date < C.date ) ;
お礼
回答有難うございます。 スカラサブクエリというのを初めて聞きました。 勉強になりました。