---
title: "ORDER BY 4"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/77722-order-by-4"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "K@llen"
published: "2003-05-22T09:26:11.000Z"
updated: "2003-05-22T19:03:25.000Z"
replies: 5
views: 191
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/77722-order-by-4"
---

# ORDER BY 4

## #1 — K@llen, 2003-05-22T09:26Z

Hej, jag får inte min sql-fråga att sortera efter min subselect:

```
sql ="SELECT TOP 10 a.articleId, a.head, a.article, " & _ 
"(SELECT COUNT(*) FROM wm_article_comment " & _
" WHERE articleId = a.articleId ) " & _
" FROM wm_article AS a " & _
" WHERE a.memberId = " & memberId & " " & _
" AND a.publishDate is not null " & _
" AND a.publishDate <= date() " & _
" ORDER BY 4 DESC "
```

Vad har jag gjort för fel?

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

## #2 — aasah, 2003-05-22T11:24Z

Re: ORDER BY 4

Ändra till:

```
sql ="SELECT TOP 10 a.articleId, a.head, a.article, " & _ 
"(SELECT COUNT(*) FROM wm_article_comment " & _
" WHERE articleId = a.articleId ) [red]as antal[/red]" & _
" FROM wm_article AS a " & _
" WHERE a.memberId = " & memberId & " " & _
" AND a.publishDate is not null " & _
" AND a.publishDate <= date() " & _
" ORDER BY [red]antal[/red] DESC "
```

Du måste ju tala om vilken kolumn du vill sortera efter.

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

## #3 — @nders, 2003-05-22T11:27Z

Om man utgår ifrån att det är Access vi pratar om så är faktiskt **ORDER BY 4** korrekt, till skillnad från aasahs förslag. Tyvärr. Möjligen kan det vara så att du måste ge det skapade fältet ett alias i SQL-frågan, men tyvärr kan man i Access inte använda det namnet, utan man måste hänvisa till ordningsnummer.

På vilket sätt fungerar inte sorteringen? Hoppar den helt över din ORDER BY eller sorterar den allmänt konstigt?

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

## #4 — K@llen, 2003-05-22T11:36Z

Jag hade ett alias från början, och jag har provat sortera efter både alias och ordningsnummer. Det är access vi talar om och den sorterar allmänt konstigt.

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

## #5 — aasah, 2003-05-22T18:59Z

Hur kunde @nders veta att det var access? :q Det stod ingenstans!

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

## #6 — @nders, 2003-05-22T19:03Z

Först och främst brukar det vara Access det är tal om.
Dessutom har de senaste av frågeställarens frågor i forumet gällt Access. (även de frågor han ideligen öser över mig via Messenger. ;) )
För det tredje så sa jag inte att det var Access, bara att jag utgick ifrån det, pga ovan två anledningar. :-)

Mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/77722-order-by-4
