• ベストアンサー

sql 個別に情報取得方法

こんにちは、 A,Bテーブルがあり、Aテーブル.ID = Bテーブル.IDの状態で IDごとの最新の更新時間を一件づつ取得したいのですが SQLで抽出することは可能でしょうか? 取得したい例------------------ ID、TIME(タイムスタンプ) 1、1356200000 2、1356228139 Aテーブル---------- ID 1 2 Bテーブル---------- ID、TIME(タイムスタンプ) 1、1350000000 1、1356200000 1、1300000000 2、1356228139 2、1356000000

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

  • ベストアンサー
回答No.2

select Aテーブル.ID,MAX(TIME) from Aテーブル,Bテーブル where Aテーブル.ID=Bテーブル.ID group by Aテーブル.ID です。

その他の回答 (1)

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

BテーブルをIDでgroup byしてTIMEカラムのMAXを取ればよいのでは?

関連するQ&A