GrandmasterA: Hilfe bei mySQL-Statement für Top 50

Beitrag lesen

Hallo Vinzenz,

danke schonmal für Deine Hilfe.

oh je. Das ist eine ganz schlechte Nachricht. MySQL 4.0.x kann noch nicht einmal
Subselects.

Ja, das habe ich auch schon merken müssen.

  

> SELECT                     -- Gib mir  
>     MOVIE_ID,              -- die ID des Films  
>     SUM(POINTS) AS Punkte  -- und die Summe seiner Punkte  
> FROM  
>     deine_tabelle          -- aus Deiner Tabelle  
> GROUP BY                   -- und gruppiere (d.h. fasse zusammen) nach  
>     MOVIE_ID               -- der ID der Filme  
> ORDER BY  
>     SUM(POINTS) DESC       -- Sortiere absteigend nach der Gesamtpunktzahl  
>                            -- In MySQL kannst Du hier auch den Spaltenalias  
>                            -- verwenden  

So ähnlich sah mein erster Versuch auch aus. Allerdings wirft es eine Fehlermeldung "#1111 - Invalid use of group function".

Gruß,
Andreas