---
title: "SQL-urval"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/145055-sql-urval"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Hyzac"
published: "2006-04-04T12:22:29.000Z"
updated: "2006-04-04T14:52:33.000Z"
replies: 4
views: 491
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/145055-sql-urval"
---

# SQL-urval

## #1 — Hyzac, 2006-04-04T12:22Z

Jag har ett problem som säkert är rätt enkelt men just nu reder jag inte ut det. Jag har en tabell med tre värden ett id, en integer och en sträng. Id't och strängen förekommer bara en gång men integern kan vara samma för flera. Nu vill jag välja ut bara en post ur varje unik integer baserat på ett datum som finns med i tabellen. 

Exempel på strukturen.
id     int     str
23    3        jhjh
24    4        klökl
25    4       jkjlkjlkj

resultat av sql:
23 3 jhjh
25 4 jkjlkjlkj

Som sagt, det är säkert enkelt men jag får inte till det. Hjälp.

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

## #2 — LarsG, 2006-04-04T12:56Z

Vad styr vilken av posterna du väljer, dvs vilket datumvärde? Äldsta, nyaste?

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

## #3 — Hyzac, 2006-04-04T13:04Z

den ska ta det nyaste av dessa värden.

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

## #4 — LarsG, 2006-04-04T14:20Z

```
select <kolumner>
 from <dinTabell> as t1
 where <datumKolumn> in
  (select max(<datumKolumn>)
     from <dinTabell> as t2
    where t1.<intKolumn> = t2.<intKolumn>)
```

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

## #5 — Hyzac, 2006-04-04T14:52Z

funkade perfekt, tack ska du ha

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/145055-sql-urval
