- PR -

SQLで困っています。

投稿者投稿内容
あんとれ
ぬし
会議室デビュー日: 2004/01/14
投稿数: 556
投稿日時: 2005-03-18 20:27
ちょっと難しくなるかもしれませんが、こんなSQL文も書けますね。

SELECT * FROM テーブル名 o WHERE NOT EXISTS (SELECT * FROM テーブル名 i WHERE i.銘柄コード = o.銘柄コード AND i.取引日付 > o.取引日付)

もしソートする必要がないのであれば、このようなSQLを書くことによって GROUP BY による無駄なソートを抑えることができますので、一般的に MAX + GROUP BY を利用するよりも高速に検索できます。

スキルアップ/キャリアアップ(JOB@IT)