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

kueri SQL sederhana memberikan penggunaan fungsi grup yang tidak valid

Anda tidak dapat menggunakan MAX() dalam WHERE . Jadi bungkus dalam subquery seperti:

SELECT Name, Message
FROM flux_chat_messages
WHERE id >= (SELECT MAX( id ) - 5 FROM flux_chat_messages)
ORDER BY id ASC

Mungkin juga Anda bisa

SELECT Name, Message
FROM flux_chat_messages
ORDER BY id DESC
LIMIT 5

dan balikkan hasil di program Anda (atau gunakan subquery lain untuk itu)




  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 tipe data untuk unix_timestamp (MySQL)?

  2. Bagaimana saya menyimpan dan mengambil gambar di server saya di aplikasi web java

  3. mysqli_connect():(HY000/2003):Tidak dapat terhubung ke server MySQL di 'nama domain' (111)

  4. Terhubung ke MariaDB dari aplikasi Java di NetBeans di Linux (Mageia)

  5. COALESCE di laravel