sql >> Databáze >  >> RDS >> Mysql

SQL:Najděte nejlépe hodnocený článek v každé kategorii

Zkuste tyto

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

NEBO

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


  1. Jak odeslat požadavek POST s daty formuláře a parametry v PL/SQL

  2. Jaké jsou výhody a nevýhody Postgresql?

  3. Maskování dat Oracle

  4. Správa zpracování chyb při spouštění sqlplus ze skriptů shellu