- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:主キーが二つのテーブルのselect方法)
主キーが二つのテーブルのselect方法
このQ&Aのポイント
- 質問者は、主キーが二つあるテーブルを作成したが、IDが二つ以上ある場合に、SubIDの大きいほうのレコードを取得する方法がわからない。SQLServer2000を使用している。
- 副問い合わせを考えたが、うまくいかなかった。
- 回答を求めている。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
下記でどうでしょ? 手元に環境が無いので確認はしてませんが。 SELECT t1.* FROM table_A as t1, (SELECT ID,max(SubID) as xSID FROM table_A GROUP BY ID) as t2 WHERE t1.ID=t2.ID and t1.SubID=t2.xSID;