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

Kesalahan SQL:'database.table.field tidak ada di GROUP BY

Anda memilih b.blog_id dan mengelompokkan berdasarkan e.blog_id . Itulah masalahnya.

SELECT MAX(e.entry_id) as max, MAX(e.entry_date) as maxdate,b.blog_id, b.blog_name, b.blog_seo_name 
FROM blog_entries e  LEFT JOIN 
     blog_blogs b ON ( b.blog_id=e.blog_id )   
WHERE e.entry_status='published' AND e.entry_banish=0 AND e.entry_featured=0 
     AND b.blog_view_level='public' AND b.blog_disabled=0 
GROUP BY b.blog_id, b.blog_name, b.blog_seo_name 
ORDER BY maxdate DESC LIMIT 0,50


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menyimpan acara publikasi MQTT Mosquitto ke MySQL?

  2. Bagaimana menghubungkan &meminta MySQL dari dalam Lua?

  3. Mencari yang setara dengan dictcursor di flaskext.mysql

  4. Instal beberapa instance MySQL di server Linux - gunakan file konfigurasi MySQL terpisah

  5. Bagaimana cara mendapatkan bidang dengan nama dalam kueri Python?