---
title: "Problem med GROUP BY"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/112460-problem-med-group-by"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "znyder"
published: "2004-09-27T17:24:44.000Z"
updated: "2004-09-29T12:55:20.000Z"
replies: 6
views: 257
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/112460-problem-med-group-by"
---

# Problem med GROUP BY

## #1 — znyder, 2004-09-27T17:24Z

Hej igen :D
Försöker mig på GROUP BY men det vägrar funka...
Den här koden:

```
SELECT amne_ID, nyaste_tid FROM forum WHERE nyaste_anv='" & Request.QueryString("anv_namn") & "' OR skapad_anv='" & Request.QueryString("anv_namn") & "' GROUP BY amne_ID, nyaste_tid ORDER BY nyaste_tid DESC
```

 

skriver ut ALLT:
Whateverssss  
Välkommen till LMG's nya forum!  
Välkommen till LMG's nya forum! 

Men om jag tar bort nyaste_tid och order by så blir allt rätt, kod:

```
SELECT amne_ID FROM forum WHERE nyaste_anv='" & Request.QueryString("anv_namn") & "' OR skapad_anv='" & Request.QueryString("anv_namn") & "' GROUP BY amne_ID
```

FAST självklart så sorterar den inte efter datum (nyaste_tid)...
Det blir:
Välkommen till LMG's nya forum!  
Whateverssss 

Blir galen... har läst igenom ett 20-tal inlägg men inget som passa mitt fel... :( \*gråter\*

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

## #2 — LarsG, 2004-09-28T17:19Z

Vad vill du åstadkomma?

Beskriv tabller, ge dataexempel och det resultat du vill ha.

Flyttas från ASP

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

## #3 — znyder, 2004-09-28T19:28Z

Vet inte hur jag ska kunna förklara...
Ska försöka :D

DATABASEN:

ID    forum_typ     amne_ID     nyaste_tid    av_vem   topic
23    topic             23               21:19:00       znyder    Välkommen
24    svar              23               21:24:00       znyder    Tackar!

Så ser tabellerna ut, men när jag ska skriva ut "Senaste inlägg" på medlemmens profil så vill jag att den bara ska skriva ut ett exemplar av topic namnet, därav använder jag GROUP BY. Detta fungerar superbra. Men när jag försöker använda ORDER BY nyaste_tid så blir allt fu\*\*ed up. Då visar den både topicen OCH svaret.

Bifogar bild hur det ser ut med / utan order by.
Den sorterar aldrig rätt..

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

## #4 — znyder, 2004-09-28T19:28Z

Här kommer bilden, blev fel förut.

Bilagor:

- [orderby.gif](https://www.webforum.nu/a/4642.gif)

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

## #5 — znyder, 2004-09-29T09:24Z

Någon ?

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

## #6 — @nders, 2004-09-29T10:08Z

Om du inte använder tiden, varför hämtar du det då i select-frågan?

Menar du att så fort du lägger till order by får du dubbla poster?

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

## #7 — znyder, 2004-09-29T12:55Z

Exakt, direkt när man använder order by så blir det dubbelt..
Man måste ju lägga till nyaste_tid där, ananrs får jag felmedd..

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/112460-problem-med-group-by
