Versionen dieses Beitrags

MySQL: SUM der jeweils besten 3

Point of2 Matthias Apsel
  • MySQL: SUM der jeweils besten 3
  • Hi again,
  • habe eben in einem anderen Forum folgendes gefunden:
  • Dort sollen immer die TOP 3 der Postings je Kategorie angezeigt werden:
  • ~~~sql
  • 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.