mike: MySQL - Rangfolge mit Mehrfachplatzierungen - zusatzfrage

Beitrag lesen

Vielen Dank, dass man Abfragen auch auf Abfragen durchführen kann, wusste ich gar nicht...cool

Nur bei der Platzierung stimmt noch was nicht ganz,

hier

(SELECT COUNT(t2.id)
        FROM teilnehmer t2
        LEFT JOIN begegnungen b2 ON t2.id = b2.gewinner
        HAVING COUNT(b2.gewinner) > tab.punkte
       ) + 1 AS platzierung

zählt er mir einfach alle Begegnungen ab, und erhöht diese Zahl um eins.

Das Problem ist, das COUNT(t2.id) sich auf die Begegnungen und nicht auf die Punkte bezieht, denke ich - oder so...

Trotzdem bin ich schon nen Megaschritt weiter als vorher, danke.