webForumDet fria alternativet

Välja ut högsta highscore

7 svar · 1 156 visningar · startad av silfver

silfverMedlem sedan apr. 200312 679 inlägg
#1

Hur ska jag göra för att endast visa ETT resultat, och det resultatet ska vara personen med högst highscore?

SELECT userInfo.userName, highScore.highScore AS Expr1
FROM (userInfo INNER JOIN highScore ON userInfo.userID = highScore.userID)
WHERE (highScore.gameID =@gameID) ORDER BY highScore DESC

Som det ser ut nu så får jag ju en hel tabell med alla användare och vad de har fått för highscore.

Hoppas ovanstående kod räcker. :)

Tack på förhand!

@ndersMedlem sedan juni 200032 969 inlägg
#2

Hoppas ovanstående kod räcker

Det gör det inte.

Du har (det verkar vara på modet!) struntat i att ange vilken dbms du använder.

mvh

silfverMedlem sedan apr. 200312 679 inlägg
#3

@nders skrev:

[cita]Hoppas ovanstående kod räcker

Det gör det inte.

Du har (det verkar vara på modet!) struntat i att ange vilken dbms du använder.

mvhOkay, ber om ursäkt för det. :D Försöker lära mig det här nu...

Använder Access-databas. Ifall det var det du menade. ;)

tydalMedlem sedan juni 20034 013 inlägg
#4

Du lägger till LIMIT 1 sist om det är Mysql. För MS-Sql har jag för mig man skriver SELECT TOP 1 eller något liknande i början.

silfverMedlem sedan apr. 200312 679 inlägg
#5

tydal skrev:

Du lägger till LIMIT 1 sist om det är Mysql. För MS-Sql har jag för mig man skriver SELECT TOP 1 eller något liknande i början.

Ja, så klart. Det räcker ju med att begränsa antalet till 1! ;)

Jag använder Access så inget av dina förslag fungerade. Men jag får väl googla lite. :)

silfverMedlem sedan apr. 200312 679 inlägg
#6

Löste det genom att skriva

SELECT TOP 1 userInfo.userName[...]

Tog lite tid innan jag hade analyserat tydals svar. :e

spangoMedlem sedan juni 20008 205 inlägg
#7

SELECT TOP 1 är Access. Använd det.

red. D'oh, så kommer du och listar ut det själv! Tacksamt :OO ;)

silfverMedlem sedan apr. 200312 679 inlägg
#8

spango skrev:

SELECT TOP 1 är Access. Använd det.

red. D'oh, så kommer du och listar ut det själv! Tacksamt :OO ;)

Jag tycker om dig ändå. :birp

133 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)