---
title: "Välja ut högsta highscore"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/157612-välja-ut-högsta-highscore"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "silfver"
published: "2007-02-27T14:35:47.000Z"
updated: "2007-02-27T14:56:40.000Z"
replies: 7
views: 1191
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/157612-välja-ut-högsta-highscore"
---

# Välja ut högsta highscore

## #1 — silfver, 2007-02-27T14:35Z

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!

Permalänk: https://www.webforum.nu/p/157612

## #2 — @nders, 2007-02-27T14:40Z

> 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

Permalänk: https://www.webforum.nu/p/1940958

## #3 — silfver, 2007-02-27T14:41Z

> **@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. ;)

Permalänk: https://www.webforum.nu/p/1940959

## #4 — tydal, 2007-02-27T14:41Z

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.

Permalänk: https://www.webforum.nu/p/1940960

## #5 — silfver, 2007-02-27T14:45Z

> **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. :)

Permalänk: https://www.webforum.nu/p/1940962

## #6 — silfver, 2007-02-27T14:51Z

Löste det genom att skriva 

```
SELECT TOP 1 userInfo.userName[...]
```

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

Permalänk: https://www.webforum.nu/p/1940965

## #7 — spango, 2007-02-27T14:53Z

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

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

Permalänk: https://www.webforum.nu/p/1940966

## #8 — silfver, 2007-02-27T14:56Z

> **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

Permalänk: https://www.webforum.nu/p/1940967

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/157612-välja-ut-högsta-highscore
