Avatar billede juggalo Nybegynder
04. januar 2003 - 17:39 Der er 8 kommentarer og
1 løsning

order by subselect

Jeg har en SQL med et par subselects i.

SQL'en virker fint, men jeg kunne godt tænke mig at sortere på værdien fra den ene subselect - men det kan man ikke sådan lige (dvs. ORDER BY subselectens navn DESC virker ikke).

Jeg bruger Access 2000... er der nogen som kan hjælpe??
Avatar billede juggalo Nybegynder
04. januar 2003 - 17:41 #1
Her er SQL'en:

SELECT threads.id, threads.name, threads.headline, threads.datetime,
(SELECT COUNT(*) FROM messages WHERE messages.threadid=threads.id) AS replies,
(SELECT TOP 1 [datetime] FROM messages WHERE messages.threadid=threads.id ORDER BY messages.id desc) AS lastreplywhen,
(SELECT top 1 name FROM messages WHERE messages.threadid=threads.id ORDER BY messages.id desc) AS lastreplyby
FROM threads ORDER BY threads.datetime DESC;
Avatar billede terry Ekspert
04. januar 2003 - 17:43 #2
Try making the sub select in a query and then add this query to the query as though it were a table.
Avatar billede juggalo Nybegynder
04. januar 2003 - 17:53 #3
and how would I do that??
Avatar billede terry Ekspert
05. januar 2003 - 10:27 #4
juggalo>If you send me your dB I will take a look. eksperten@santhell.dk
Avatar billede terry Ekspert
05. januar 2003 - 13:48 #5
do you still need help here?
Avatar billede juggalo Nybegynder
05. januar 2003 - 17:24 #6
I sure do - but my database is of no importance - this is a pure SQL question...
Avatar billede hossein Nybegynder
05. januar 2003 - 17:37 #7
prøv at sorterel med: ... order by 1 desc
Avatar billede terry Ekspert
05. januar 2003 - 19:42 #8
But I can NOT see your table or data and it makes thing MUCH easier, but then what the heck, it isnt me who needs help :o)
Avatar billede juggalo Nybegynder
16. januar 2003 - 14:20 #9
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester