TとT1は同じ表を参照してください。 最大値を取得しようとしていますが、最大値を取得している間は、 は等しいcolumnC値を持つ行に興味があります。maxを含むSQLクエリを最適化する方法は?
select *
from table T
where T.columnA in (0,1,2,3)
and T.columnB = (select max(T1.columnB)
from table T1
where T1.columnC = T.columnC)
Hibernateとは何が関係していますか?タグを削除します。 –
どのDBMSを使用していますか? Postgres?オラクル? DB2?ファイアバード? –
@a_horse_with_no_name:postgres、DB2、Oracle - 休止状態を経由します。 –