Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL समूह विभिन्न संस्करणों में कार्यक्षमता के अनुसार

सबसे पहले, कृपया पढ़ें mySQL और postgreSQL में क्लॉज दर समूह, postgreSQL में त्रुटि क्यों?

यह SQL मानक व्यवहार नहीं है।

ऐसा लगता है कि दूसरे सर्वर पर आपने ONLY_FULL_GROUP_BY को सक्रिय कर दिया है मोड।

SELECT @@sql_mode;

आप इस व्यवहार को अपने MySQL 5.5 . पर अनुकरण कर सकते हैं :

SET SESSION sql_mode = 'ONLY_FULL_GROUP_BY';

SELECT *
FROM tab
GROUP BY col;
-- tab.col2' isn't in GROUP BY

SqlFiddleDemo

MySQL 5.7 से :




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql पुनरावर्ती संग्रहीत कार्यविधि...सीमा 0 पर पहुंच गया...max_sp_recursion_depth चर नहीं बदल सकता

  2. डायनेमिक कॉलम के साथ MySQL पिवट टेबल क्वेरी

  3. किसी अन्य कॉलम द्वारा अधिकतम कॉलम मान समूह वाली पंक्तियों का चयन करें

  4. थोक डालें और लौटाए गए आईडी लार्वा प्राप्त करें

  5. एक अरबी पाठ डालें MySQL