---
title: "sortera poster"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/170920-sortera-poster"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Vinnaren"
published: "2008-04-20T19:07:07.000Z"
updated: "2008-04-20T19:30:25.000Z"
replies: 2
views: 527
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/170920-sortera-poster"
---

# sortera poster

## #1 — Vinnaren, 2008-04-20T19:07Z

har följande:

```
SELECT p.Header, p.Message, p.Date
	FROM forum_Post AS p
	
	INNER JOIN aspnet_Users AS u
	ON u.UserId = p.UserId
	
	WHERE p.CategoryId = @CategoryId AND p.ParentPostId = 0
	ORDER BY p.Sticky DESC, p.Date DESC
```

 

Denna sorterar efter senaste skapade "huvud posten". Nu vill jag sortera efter senaste inlägget. Ska fungera som ett forum. Den tråden som senast har fått ett inlägg ska ligga överst. osv. (Har både startinlägget och svaren i samma tabell). Jag vill bara ha ut en "huvud post", inga svar.

Hur löser man detta?

Tacksam för all hjälp

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

## #2 — LarsG, 2008-04-20T19:21Z

```
select p.Header, 
         p.Message, 
         p.Date.
         (select max(date)
              from forum_posts
             where thread_id = p.thread_id) as last_post
  from forum_Post as p  join aspnet_Users as u
    on u.UserId = p.UserId
 where p.CategoryId = @CategoryId 
    and p.ParentPostId = 0
  order by p.Sticky desc,
            last_post desc
```

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

## #3 — Vinnaren, 2008-04-20T19:30Z

Tackar, fungerar kanon

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/170920-sortera-poster
