MySQL SQLクエリを使用して別のテーブルのフィールドの合計を計算する
P粉244155277
P粉244155277 2024-04-06 19:39:29
0
1
817

次のようなスキーマがあります: 属性「user_id」と「username」を持つユーザーテーブル 属性「customer_id」(user_id の FK) と「finalPrice」を持つ注文テーブル データベーススキーマ すべての注文の組み合わせの中で最も高い価格を持つユーザーを取得したいです (基本的に、注文のすべての FinalPrice 値の合計、customer_id = user_id) 解決策がよくわからないので、サポートをいただければ幸いです

リーリー

を試してみましたが、 「サブクエリは 1 行以上を返しました」 エラー メッセージが表示され続けます。ドキュメントを読んでみましたが、SQL についてはまだあまり経験がありません。

P粉244155277
P粉244155277

全員に返信(1)
P粉710478990

あなたのクエリに基づいて このような SUM 関数は使用できませんが、内部 SUM を使用するため、Subquery returns more than 1 row

のようなエラーがスローされます。 リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート