---
title: "Sista posten per grupp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/90539-sista-posten-per-grupp"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "K@llen"
published: "2003-11-16T12:26:21.000Z"
updated: "2003-11-16T17:01:06.000Z"
replies: 2
views: 222
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/90539-sista-posten-per-grupp"
---

# Sista posten per grupp

## #1 — K@llen, 2003-11-16T12:26Z

Tjoohej,

En grupptabell som ser ut enligt följande:

```
id (int, räknare)
subject (varchar)
pubDate (datetime)
groupId (int)
```

Jag vill hämta ut en post per grupp, nämligen den senaste (den med högst id) från alla grupper. En grupp kan se ut så här:

```
[b]id | groupId[/b]
1 | 1
2 | 1
3 | 1
4 | 1
```

Nästa grupp ser ut så här

```
[b]id | groupId[/b]
5 | 5
6 | 5
7 | 5
```

Första posten i gruppen får alltid samma grouId som id. Hoppas ni hajar. Databashanterare: mysql 3.23.58

Några tips på ett smidigt sätt?

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

## #2 — LarsG, 2003-11-16T15:52Z

Med Mysql finns det inget smidigt sätt.

<http://www.mysql.com/doc/en/example-Maximum-column-group-row.html>

Det är enklare med SQL.

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

## #3 — K@llen, 2003-11-16T17:01Z

Tack LarsG!

Okey, det var inget kul. Men eftersom sql-frågan enbart ska köras ett fåtal gånger får jag lösa det genom deh hårda vägen.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/90539-sista-posten-per-grupp
