sql >> Database teknologi >  >> RDS >> Mysql

Sådan vælger du top N post fra hver gruppe MySql

Der er flere måder at gøre dette på. Her er en, der bruger en korreleret underforespørgsel:

select t.*
from t
where (select count(*)
       from t t2
       where t2.sub_category_id = t.sub_category_id and t2.id <= t.id
      ) <= 10;



  1. mysql kombinere forespørgselsresultater side om side

  2. MySQL PDO - Indstilling af standard hentetilstand?

  3. OracleException (0x80004005) Når du opretter forbindelse til Oracle-databasen

  4. PHP og MySQL valgfri WHERE-betingelser