Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

SQL vs MySQL:Aturan tentang operasi agregat dan GROUP BY

Omong-omong, ini adalah perilaku default MySQL. Tapi itu bisa diubah dengan menyetel mode server ONLY_FULL_GROUP_BY di my.ini file atau dalam sesi -

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 - Jangan izinkan kueri yang daftar pilihnya mengacu pada kolom nonagregat yang tidak disebutkan dalam klausa GROUP BY.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa cara terbaik untuk memeriksa apakah ada sesuatu dengan PDO

  2. Isi Datagridview dengan data MySQL

  3. Apakah aman membandingkan string dengan 'lebih besar dari' dan 'kurang dari' di MySQL?

  4. Temukan susunan kolom MySQL

  5. MySQL DROP COLUMN