• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メインデータと最新サブデータのテーブル結合について)

メインデータと最新サブデータのテーブル結合について

このQ&Aのポイント
  • MySQL4.1を使用して、メインデータと最新のサブデータを結合する方法について質問があります。
  • 1つのSQLクエリで効率的にデータを取得する方法を教えてください。
  • メインメモと最新のサブメモを1対多の関係で取得する方法を知りたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

例えばこんなかんじ SELECT M.`ID`,M.`MEMO`,S.`MEMO` FROM `main` AS M LEFT JOIN ( SELECT S1.`ID`,S1.`DATE`,S2.`MEMO` FROM (SELECT `ID`,MAX(`DATE`) AS `DATE` FROM `sub` GROUP BY `ID`) AS S1 INNER JOIN `sub` AS S2 ON S1.ID=S2.ID AND S1.`DATE`=S2.`DATE` ) AS S ON S.ID=M.ID ) AS S ON S.ID=M.ID

somethings
質問者

お礼

ありがとうございます! 参考になりました!