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

Batasi hasil kueri hingga dua baris per grup

Ini mungkin berhasil, meskipun saya tidak bisa mengatakan banyak tentang kinerjanya...

SELECT DATE(FROM_UNIXTIME(MyTimestamp)) AS ForDate, *
FROM   MyPostsTable
WHERE  2 >=
(
    SELECT COUNT(*)
    FROM   MyPostsTable AS lookup
    WHERE  DATE(FROM_UNIXTIME(lookup.MyTimestamp)) = DATE(FROM_UNIXTIME(MyPostsTable.MyTimestamp))
    AND    lookup.MyTimeStamp >= MyPostsTable.MyTimestamp
)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pembaruan/edit Laravel menggunakan foreach loop

  2. Sinkronkan 2 tabel dari database yang berbeda - MySQL

  3. Bagaimana cara menggunakan variabel pengguna dalam klausa LIKE MySQL?

  4. Hasil urutan Laravel berdasarkan kolom pada tabel polimorfik

  5. Menggunakan tempat penampung? dalam kueri Go mySql untuk apa pun selain int