allanth@imada.sdu.dk (Allan Th. Andersen) wrote in
news:bc8234e3.0402160711.8af0e39@posting.google.com:
> Hvis man nu har en tabel t:
>
> kan man lave en slags "hitliste":
> SELECT navn, sum(point) as p FROM t GROUP BY navn ORDER BY p DESC;
>
> navn p
> C 17
> B 15
> A 14
>
> Hvordan kan man så få mysql til at sætte en placering på?:
>
> placering navn p
> 1 C 17
> 2 B 15
> 3 A 14
Umiddelbart ligner det noget formattering, der intet har med de aktuelle
data at gøre - og jeg ville derfor nok lave det i mit applikationslag i
stedet for databasen.
definér i INT = 0
FOR hver række i mit resultat
udskriv 1++
udskriv felt1, felt2
gå til næste række
END FOR
--
Jesper Stocholm
http://stocholm.dk