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

SQL:Temukan artikel berperingkat teratas di setiap kategori

Coba Ini

SELECT id, category_id, rating
FROM   articles a1
WHERE rating = 
(SELECT MAX(a2.rating) FROM articles a2 WHERE a1.category_id = a2.category_id)

ATAU

SELECT * FROM (SELECT * FROM articles ORDER BY rating DESC) AS a1 GROUP BY a1.rating;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. penggabungan koneksi php mysql

  2. Bekerja dengan pointer file pada csv

  3. cara mengetahui kapan mysql INSERT selesai (beberapa koneksi)

  4. Bisakah saya memperbarui/memilih dari tabel dalam satu kueri?

  5. Bagaimana menghubungkan ke MySQL menggunakan Perl