webForumDet fria alternativet
Logga in / Bli medlem

Sortering i Sub-query

Databaser & SQL

2 svar · 206 visningar · startad av Vide

Medlem sedan dec. 19998 577 inlägg
Trådstart#1

Hur gör jag för att sortera efter summan av score distinct per player?

Datat ligger såhär:
player : score : roundid : course
1 : 3 : 1 : 1
1 : 2 : 1 : 1
2 : 4 : 1 : 1
2 : 2 : 1 : 1
4 : 3 : 1 : 1
4 : 1 : 1 : 1

Har kommit såhär långt, men fastar på en where-sats i mitt sub-query.

select distinct player from stats where roundid = 1 and course = 1 order by (select sum( score ) from stats ) asc

Mvh, Vide

Medlem sedan dec. 200012 464 inlägg
#2
select player from
(select player,sum(score) as score
    from stats
  where roundid = 1
  group by player ) dt
order by score
Medlem sedan dec. 19998 577 inlägg
#3

Tackar!! :D

262 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)