ItemRates
という名前のデータベースがというデータベースにあり、このデータベースには列ItemID, ItemName, TotalFeet, RatePerItem, TotalRate
が含まれており、このデータベースはjava
アプリケーションに接続されています。集計またはGROUP BY列にない式例外
私は次のクエリ
String sql = "SELECT SUM(TotalRate) AS ItemRateSum, TotalFeet FROM ItemRates";
を実行すると私はStackOverflow
にこの例外に関連する他の質問を見ていると、1つの受け入れ答えがでGroupBy
句を追加することを提案、次の例外
net.ucanaccess.jdbc.UcanaccessSQLException: UCAExc:::3.0.7 expression not in aggregate or
GROUP BY columns: PUBLIC.ITEMRATES.TOTALFEET
を取得クエリの終わり。私はGroupBy
句
String sql = "SELECT SUM(TotalRate) AS ItemRateSum, TotalFeet FROM
ItemRates GROUPBY ItemName";
を追加し、私はここで間違って何をやっている
net.ucanaccess.jdbc.UcanaccessSQLException: UCAExc:::3.0.7 expression not in aggregate or
GROUP BY columns: GROUPBY.TOTALFEET
私はほとんど同じ例外(最後の2つの例外の間にわずかな違いがコロンの後にあります)を得ましたか。選択および集約関数の一部ではない
これで問題は解決しました。期限が過ぎると回答を受け入れます。お返事をありがとうございます。 – Yousaf