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

mysql pilih n baris pertama per grup

Anda dapat menyederhanakan kueri Anda, dan menggunakan LEPAS fungsi

SELECT USERid, LEAST(7, COUNT(*))
FROM table
GROUP BY USERid

dari pertanyaan di komentar Anda

SELECT SUM(countByUser) 
FROM
 (SELECT LEAST(7, COUNT(*)) as countByUser
  FROM table
  GROUP BY USERid) c

SqlFiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Panggilan Ajax dengan kueri PHP / MySQLi mengembalikan hasil yang salah

  2. Mengapa MySQL sepenuhnya memformat ulang teks kueri VIEW?

  3. Manajemen pengguna MySQL

  4. impor mysql di windows

  5. Ringkasan catatan detail MySQL yang cocok dengan rentang alamat IP - diperlukan mySQL Jedi Knight