sql >> Databasteknik >  >> RDS >> Mysql

välj 10 rader per dag med beställning

Du måste få dina 10 poster per dag i en underfråga för varje dag och lägga dem till huvudtabellen med en vänsterjoin, så du får max 10 poster per dag. SQL skulle se ut så här:

SELECT t1.columns
FROM mytable t1 
  LEFT JOIN 
     (SELECT pk FROM mytable t2 
     WHERE t2.datecol = t1.datecol 
     ORDER BY t2.orderFor10Rows LIMIT 10) t3
  ON t1.pk = t3.pk
ORDER BY t1.anyOtherColumns

Ingen garanti för korrekt MySQL-syntax eftersom jag inte är van vid det.



  1. Använder SELECT INTO OUTFILE i MySQL

  2. Hur ansluter man från en pool av Google Compute Engine-instanser till Cloud SQL DB i samma projekt?

  3. IS vs AS nyckelord för PL/SQL Oracle Function eller Procedure Creation

  4. SQL UPPDATERING Syntax – Listad av DBMS