何がうまくいかなかったかはわかりませんでしたが、このクエリを実行しようとするとこのエラーが発生します。私はOracleとJDBCを使用しています。私は顧客が便によって、グループを予約したチケットの平均価格の最大値を取得しようとしているSQLコマンドが正しく終了しない(グループ化されたネストされた集約)
SELECT Temp.flight_number, Temp.avgprice
FROM (SELECT P.flight_number, AVG (P.amount) AS avgprice
FROM purchase P
GROUP BY P.flight_number) AS Temp
WHERE Temp.avgprice = (SELECT MAX (Temp.avgprice)
FROM Temp)
:
は、ここでのクエリです。
@Michael私はOracleおよびJDBCを使用して因数分解サブクエリでこのような何かを行うことができます。私はスペースを取り除こうとしましたが、動作しませんでした.. – mpang