sql >> Database >  >> RDS >> Mysql

Queryresultaten beperken tot twee rijen per groep

Dit zou kunnen werken, hoewel ik niet veel kan zeggen over de prestaties...

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. OP DUPLICATE KEY UPDATE - schending van integriteitsbeperking krijgen

  2. Hoe mysqli te laten werken met DELIMITER's in SQL-statements?

  3. RDS-snapshot downloaden

  4. Geen geschikte driver gevonden voor jdbc:mysql netbeans, *.jar include in library