Avatar billede ihtezaz Praktikant
21. december 2006 - 16:08 Der er 5 kommentarer

sortering af data, der er opstillet som property/value.

Hej

Jeg har brug for hjælp til sql statment, til at sortere navne i alfabetisk orden i min bruger tabel. Tabelen er dog ikke bygget som det normale design, hvor man har navn som kolonne, i stedet er det lagt i som key/value. Hvordan kan jeg vha. af sql sortere navnene.
Avatar billede fennec Nybegynder
21. december 2006 - 16:16 #1
Den opbygning forstår jeg ikke. Kan du give et eks. på hvordan det ser ud??
Avatar billede ihtezaz Praktikant
22. december 2006 - 22:35 #2
Jeps.

Altså sådan:

Navn : lars hansen
alder : 15
adr : testvej 39

osv.
Dvs. Den første kolonne er key, og den anden er value.
Avatar billede arne_v Ekspert
23. december 2006 - 01:33 #3
hvad knytter rækkerne sammen ?

er der et id felt af en slags ?

hvis tabel har felter id, prop og val så prøv:

SELECT t1.navn,t2.alder,t3.adr
FROM tabe t1, tabel t2, tabel t3
WHERE t1.id = t2.id AND t2.id = t3.id
ORDER BY t1.navn
Avatar billede fennec Nybegynder
27. december 2006 - 08:39 #4
Jeg skal vist have opbygningen en gang til...

Du har en tabel med 2 kolonner. De hedder "key" og "value". Der er ikke andre kolonner (f.eks et ID)??

I den tabel har du så noget data som ser sådan her ud:
[key], [value]
'Navn', 'Fennec'
'alder', '99'
'adr', 'Fennecvej 1'
'Navn', 'ihtezaz'
'alder', '99'
'adr', 'ihtezazvej 1'
'Navn', 'Arne'
'alder', '99'
'adr', 'Arnevej 1'

Er det rigtig forstået??
Avatar billede ihtezaz Praktikant
08. december 2012 - 16:01 #5
arne og fennec, kan svar på denne, så deler jeg points.
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
Computerworld tilbyder specialiserede kurser i database-management

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



IT-JOB