webForumDet fria alternativet

Sortera efter count

Databaser & SQL

1 svar · 331 visningar · startad av vic

Medlem sedan apr. 2006244 inlägg
Frågan#1

Jag har en tabell med kolumnerna game_id, player, game_type, points och sedan vill jag hämta ut alla unika 'player' och sortera efter antal förekomster av det värdet i playerkolumnen. Tänker mig något i stil med

SELECT DISTINCT(player) FROM games WHERE game_type = '12' as member_id ORDER BY COUNT(member_id) DESC

Det blir givetvis fel men kanske bättre illustrerar vad jag vill uppnå

red, har mysql som databashanterare

Medlem sedan apr. 2006244 inlägg
#2

Fixa det med

SELECT count(reciever), reciever FROM `comments` WHERE reciever_type = 'webbi_member' AND reciever != 0 GROUP BY reciever ORDER BY count(reciever) DESC
257 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)