Fabienne: MySQL: SUM der jeweils besten 3

Beitrag lesen

Hi again,

habe eben in einem anderen Forum folgendes gefunden: Dort sollen immer die TOP 3 der Postings je Kategorie angezeigt werden:

SELECT
    p1.postId,
    p1.catId
FROM
    postcategory p1
JOIN postcategory p2 ON p1.catId = p2.catId
AND p2.postId >= p1.postId
GROUP BY
    p1.postId,
    p1.catId
HAVING
    COUNT(*) <= 3
ORDER BY
    catId,
    postId

Problem dabei: ich bräuchte ja nochmals eine übergeordnete GROUP Funktion.

? Ratlos.