---
title: "Hämta högsta värdet / användare"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/114316-hämta-högsta-värdet-användare"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "osi"
published: "2004-10-24T16:05:23.000Z"
updated: "2004-10-24T20:00:10.000Z"
replies: 2
views: 272
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/114316-hämta-högsta-värdet-användare"
---

# Hämta högsta värdet / användare

## #1 — osi, 2004-10-24T16:05Z

Kan någon ge mig vägledning hur jag ska forumlera min fråga för att få fram högsta poängen för varje "user" med tillhörande information (se förutsättningar och önskat resultat nedan) 
Databas: MySQL  4.0.21

```
Tabell: user 
id_user    name     comment   mm mm mm 
(int)     varchar   varchar   
1          Person1  bla bla 
2          Person2  bla bla 
3          Person3  bla bla 
4          Person4  bla bla 

Tabell: user_start 
id_user    id_start    score 
(int)        (int)        (int) 
1            1             500 
1            2             656 
2            1             null 
2            4             613 
3            2             518 
3            3             624 
3            6             575 
4            2             668 
4            3             525 

Jag vill alltså ha hjälp med en fråga som kan ge mig svaret 

id_user    Name      Comment     id_start      score 
1          Person1   bla bla      2            656 
2          Person2   bla bla      4            613 
3          Person3   bla bla      3            624 
4          Person4   bla bla      2            668
```

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

## #2 — LarsG, 2004-10-24T16:21Z

```
select u.id_user
         ,name
         ,comment
         ,us1.id_start
         ,us1.score
  from user u 
   join user_start us1 on u.id_user = us1.id_user
   join user_start us2 on us1.id_user = us2.id_user
group by 
        u.id_user
       ,name
       ,comment
       ,us1.id_start
       ,us1.score
having us1.score = max(us2.score)
```

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

## #3 — osi, 2004-10-24T20:00Z

Klockrent!

Jag bugar och bockar för det snabba svaret...

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/114316-hämta-högsta-värdet-användare
