問題タブ [mysql-error-1055]
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 - #1055 - SELECT リストの式が GROUP BY 句になく、集計されていない列が含まれています。これは sql_mode=only_full_group_by と互換性がありません
私のクエリ:
- Mysql 5.7.9 では問題なくクエリが実行されますが、mysql 5.7.12 では上記のエラーが表示されます。
mysql - MySQL エラー: SELECT リストが GROUP BY 句にありません
クエリに問題があり、mysql が次のエラーをスローします。
クエリは次のとおりです。
mysql - MySQL 5.7 - 動作していないグループ化
MySQL 5.7 を使用しており、以下のクエリがあります。
問題は:
キャッチされない PDOException: SQLSTATE[42000]: 構文エラーまたはアクセス違反: 1055 SELECT リストの式 #1 が GROUP BY 句になく、GROUP BY 句の列に機能的に依存していない非集計列 'dbname.U.id' が含まれています。
グループを次のように変更できません (間違った結果): GROUP BY U.user_country_id, U.id
リクエストを正しい方法で変更するにはどうすればよいですか? ありがとう!
mysql - MySQLは列に基づいて重複データを削除します
MySQL 5.7.13 を使用しています
データベースに次のレコードがあり、単一の列 (email_identifier) に基づいてレコードを除外したいと考えています。つまり、特定の列に重複する値がある場合に備えて、単一のレコードのみを返します。
次のクエリを試していますが、次のエラーがスローされます
エラー 1055 (42000): SELECT リストの式 #1 が GROUP BY 句になく、GROUP BY 句の列に機能的に依存していない非集計列 'db1.list_subscriber.id' が含まれています。これは sql_mode=only_full_group_by と互換性がありません
理想的には、上記のクエリは、すべての列を含む1 つのレコードのみを返す必要があります。
どうすればこれを達成できるか提案してください。
データベース行のサンプル
アップデート
mysql - 選択リストに集計されていない列が含まれています
MySQL を更新してから、次のクエリが失敗することに気付きました
GROUP BY を使用しない集計クエリでは、SELECT リストの式 #1 に集計されていない列 'kontakt.u.id' が含まれています。これは sql_mode=only_full_group_by と互換性がありません
エラーをソートするためにこのクエリを修正する方法を知っている人はいますか?
php - MySQL エラー「ORDER BY 句の式 #1 が GROUP BY 句にありません」
テーブルからレコードの総数を取得しようとしており、次の MySQL クエリを使用しています。
しかし、次のエラーが発生します。
SQL エラー (1055): ORDER BY 句の式 #1 が GROUP BY 句になく、GROUP BY 句の列に機能的に依存していない非集計列 'rentown.info.signup_date' が含まれています。これは sql_mode=only_full_group_by.[SELECT COUNT( ) AS cnt FROM
info
WHERE 1 GROUP BY FROM_UNIXTIME(signup_date, '%Y-%m-%d') ORDER BY signup_date DESC]と互換性がありません。
ここに私のテーブル形式があります: