sql >> Databasteknik >  >> RDS >> Mysql

Begränsa frågeresultat till två rader per grupp

Det här kanske fungerar, även om jag inte kunde säga så mycket om dess prestanda...

SELECT DATE(FROM_UNIXTIME(MyTimestamp)) AS ForDate, *
FROM   MyPostsTable
WHERE  2 >=
(
    SELECT COUNT(*)
    FROM   MyPostsTable AS lookup
    WHERE  DATE(FROM_UNIXTIME(lookup.MyTimestamp)) = DATE(FROM_UNIXTIME(MyPostsTable.MyTimestamp))
    AND    lookup.MyTimeStamp >= MyPostsTable.MyTimestamp
)


  1. Hur kan jag undkomma ingången till en MySQL-db i Python3?

  2. sql-tabell med primärnyckel från en annan tabell

  3. php-mysql hämta nästa och föregående id från en databas

  4. log4net-loggningsfel i mysql-databasloggning