問題タブ [mysql-error-1111]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - 他の行の SUM() と COUNT() を使用して行を更新します
次のような 2 つのテーブルを想像してください。
このようなクエリを実行したいです。
クエリは、 wheret1.sum
の値の合計と there の行数で更新する必要があります。t2
t1.id=t2.id_t1
t1.count
t1.id=t2.id_t1
しかし、失敗してエラーを返します:ER_INVALID_GROUP_FUNC_USE: Invalid use of group function
どうすればいいですか?
sql - #1111 - SQL でのグループ関数エラーの無効な使用
このエラーの解決策を知っている人はいますか: #1111 - グループ関数の無効な使用
これは私のSQLです:
mysql - mysql: 奇妙なエラー 1111 group by の無効な使用
以下は、実行しようとしているクエリです。
trip_managemnet テーブルと location_data テーブルの両方に、trip_code によって識別されるさまざまなトリップがあります。これらのトリップは、一意に識別された 1 人のユーザー (source_id=)3 によって実行されます。ここで私がしようとしているのは、各旅行のすべての時差を合計し、sec_to_time 関数を使用して hh:mm:ss に変換し、ユーザー 3 がすべての旅行にかかった合計時間を表示することです。
上記のクエリの問題は、各トリップの最大 device_time と最小 device_time の差に sum() を適用するとすぐにエラー 1111 が生成されることです。これ自体がより大きなクエリのサブクエリであるため、サブクエリを使用する余裕はありません。
問題をうまく説明できれば幸いです。
mysql - SQL INSERT INTO SELECT ステートメント グループ関数の無効な使用
次のクエリがあります。
クエリを実行すると、次の間違いが発生します。
なぜこれが起こるのですか?
それを修正する方法は?
mysql - MYSQL INSERT INTO SELECT ステートメント グループ関数の無効な使用
次のコードがあります。
顧客の名前と最後に購入した製品の名前を取得したいが、グループ関数の使用法が無効であるというエラーが発生する
mysql - エラー コード 1111。グループ機能の無効な使用
したがって、これは機能します:
しかし、city_population_percent の値が 30 より大きいものだけを取得する必要があるため、次のようにします。
そして、それは私が得るときです:
エラー コード 1111。グループ機能の無効な使用
つまり、次の条件を に追加すると失敗しますWHERE
。
mysql - #1111 - mysql でのグループ関数の無効な使用
フィールドを持つテーブル M_DAILY があります
function nvl(x,y)
null でない場合は x を返し、x が null の場合は y を返すユーザー定義の作業バージョンを持っている
私のMySQLクエリは-
次のエラーが表示されます
助けてください。
mysql - 保存された関数を呼び出すときのエラー 1111
そこで、特定のロジック テストを WHERE の代わりに HAVING の背後に置くことについて話している投稿を見つけました。エラー1111がまだトリップしているのに何が欠けていますか?