sql >> Databasteknik >  >> RDS >> Mysql

SQL vs MySQL:Regler om aggregerade operationer och GROUP BY

Förresten, det är standard MySQL-beteende. Men det kan ändras genom att ställa in ONLY_FULL_GROUP_BY serverläge i my.ini fil eller i sessionen -

SET sql_mode = 'ONLY_FULL_GROUP_BY';
SELECT * FROM sakila.film_actor GROUP BY actor_id;

Error: 'sakila.film_actor.film_id' isn't in GROUP BY

ONLY_FULL_GROUP_BY - Tillåt inte frågor där urvalslistan hänvisar till icke aggregerade kolumner som inte är namngivna i GROUP BY-satsen.



  1. Skapa C#-klasser baserade på MySQL-tabellen

  2. Lighty för Oracle

  3. Är Markdown (med strip_tags) tillräckligt för att stoppa XSS-attacker?

  4. Läs slav, läs-skriv masterinställning