Avatar billede mac10 Nybegynder
26. januar 2010 - 11:07 Der er 4 kommentarer og
1 løsning

Først dem med active = 1, bagefter active = 0?

Hej allesammen,

Jeg har følgende SQL kald:
SELECT * FROM categories ORDER BY title ASC

Her vælger den alle mine kategorier. Der er nogle der har active = 1 og nogle der har active = 0

Lad os sige jeg har følgende:
- Andet (Active 0)
- Borde (Active 1)
- Sofaer (Active 1)
- Stole (Active 0)

Hvordan får jeg den til at stille op efter titel baseret på deres active, så den står sådan her:

- Borde (Active 1)
- Sofaer (Active 1)
- Andet (Active 0)
- Stole (Active 0)

Altså først laver alfabetisk orden over dem som er active, og bagefter dem som ikke er.

På forhånd mange tak
Avatar billede fanoe Nybegynder
26. januar 2010 - 11:11 #1
Hvis du laver en order by active istedet for title måske??
Avatar billede phliplip Nybegynder
26. januar 2010 - 11:14 #2
Ikke i stedet for title.. men før title

SELECT * FROM categories ORDER BY active DESC, title ASC
Avatar billede fanoe Nybegynder
26. januar 2010 - 11:20 #3
Ja selvfølgelig :)
Avatar billede mac10 Nybegynder
26. januar 2010 - 14:22 #4
Nice! Vidste ikke engang man kunne lave dobbelt ORDER BY :)

Tak
Avatar billede phliplip Nybegynder
27. januar 2010 - 08:44 #5
Man skal jo også lære noget nyt hver dag ;) Tak for point!
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

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