MySQL GROUP BY priekšraksts, priekšraksts GROUP BY grupē rezultātu kopu, pamatojoties uz vienu vai vairākām kolonnām. Grupētajās kolonnās mēs varam izmantot tādas funkcijas kā COUNT, SUM, AVG utt.
Ja vaicājat vairākas kolonnas, izpildiet SQL priekšrakstu grupēšanai pēc kolonnas, un par kļūdu tiks ziņots šādi:
SQL kļūda [1055] [42000]: saraksta SELECT izteiksme #1 nav klauzulā GROUP BY un satur neapkopotu kolonnu 'itsvse', kas nav funkcionāli atkarīga no kolonnām klauzulā GROUP BY; Tas nav saderīgs ar sql_mode=only_full_group_by
ONLY_FULL_GROUP_BY:
Apkopošanas operācijām GROUP BY, ja kolonnas sadaļā SELECT netiek rādītas sadaļā GROUP BY, tad šis SQL tiek uzskatīts par nelikumīgu, jo kolonnas nav klauzulā GROUP BY
Iestatīt kolonnas Atļaut SELECT bez taustiņa GROUP BY
Vaicājuma sql_mode
ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION Vaicājiet atbilstošo vērtību un noņemiet "ONLY_FULL_GROUP_BY" (Nekopējiet manu caur zemāk)
(Beigas)
|