Avatar billede yalayala Nybegynder
21. april 2009 - 09:08 Der er 6 kommentarer og
1 løsning

Sortere database ud efter 3 forkellige felter i alfabetisk rækkefølge ?

Sider med en databse, hvor jeg skal have den til at sortere indholdet ud på denne måde ?

Database

PID - CID1 - CID2
1  -  2  -  4
2  -  2  -  5
1  -  3  -  4
1  -  3  -  6
3  -  5  -  5
2  -  5  -  3
3  -  2  -  4

Database - Sorteret

PID - CID1 - CID2
1  -  2  -  4
1  -  3  -  4
1  -  3  -  6
2  -  2  -  5
2  -  5  -  3
3  -  2  -  4
3  -  5  -  5

Midt udtræk pt.

Return objData.GetData("SELECT * FROM TblMenu order by fldparrent ASC", _strDB)


Takker :)
Avatar billede j3ppah Novice
21. april 2009 - 09:14 #1
Jeg har højst sandsyndligt midforstået spørgsmålet.... Hvorfor smider du ikke bare Order by PID
Avatar billede CCodam Nybegynder
21. april 2009 - 09:24 #2
Du kan bare skrive rækkefølgen af ORDER BY, som følgende:

"SELECT * FROM TblMenu ORDER BY PID, CID1, CID2"
Avatar billede j3ppah Novice
21. april 2009 - 10:26 #3
Du behøver så ikke ha CID1, CID2, med... Skulle jeg da mene...
Avatar billede CCodam Nybegynder
21. april 2009 - 10:36 #4
#3 Han vil jo netop have sorteret, først efter PID, og så efter CID1 og så CID2

Ellers ville han ende ud med:
1  -  2  -  4
1  -  3  -  4
1  -  3  -  6
2  -  2  -  5
2  -  5  -  3
3  -  5  -  5
3  -  2  -  4

Hvilket ikke er den korrekte rækkefølge :)
Avatar billede j3ppah Novice
21. april 2009 - 10:41 #5
Arrr, for helvede ;)... Den havde jeg ikke lige fået tænkt ordenligt igennem... Troede bare han ville have PID til at være i række følge, men den tager jeg på min kappe! Nogle gange er man bare lidt for hurtig :P
Avatar billede yalayala Nybegynder
21. april 2009 - 13:40 #6
Precis hva jeg mente CCodam :D

Takker og smid endelig et svar
Avatar billede CCodam Nybegynder
21. april 2009 - 16:48 #7
Det var så lidt :=)
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
Kurser inden for grundlæggende programmering

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