Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 17809|Vastaus: 0

[Lähde] MYSQL 5.7.34 asettaa GROUP BY näyttämään useita sarakkeita

[Kopioi linkki]
Julkaistu 2.8.2021 18.59.43 | | | |
MySQL GROUP BY lause lause ryhmittelee tulosjoukon yhden tai useamman sarakkeen perusteella. Ryhmitetyissä sarakkeissa voidaan käyttää funktioita kuten COUNT, SUM, AVG jne.

Ryhmäkohtaisessa sarakkeessa, jos haet useita sarakkeita, suorita SQL-lause, ja virhe raportoidaan seuraavasti:

SQL-virhe [1055] [42000]: SELECT-listan lauseke #1 ei kuulu GROUP BY -lauseeseen ja sisältää ei-aggregoidun sarakkeen 'itsvse', joka ei ole funktionaalisesti riippuvainen GROUP BY -lauseen sarakkeista; tämä on yhteensopimaton sql_mode=only_full_group_by


ONLY_FULL_GROUP_BY

GROUP BY -aggregaatiooperaatioissa, jos SELECT-sarakkeet eivät esiinny GROUP BY -lausekkeessa, tämä SQL katsotaan laittomaksi, koska sarakkeet eivät kuulu GROUP BY -lauseeseen


Aseta Salli SELECT-sarakkeet ilman GROUP BY -sarakkeita

Kysely 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
Kysy vastaavuusarvosi ja poista "ONLY_FULL_GROUP_BY" (Älä vain kopioi omaani alta

(Loppu)




Edellinen:Vesi
Seuraava:Linux sulkee MongoDB-tietokannan oikein
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com