Avatar billede andera Novice
22. november 2015 - 11:09 Der er 2 kommentarer og
1 løsning

sql flade 1 til mange ud ?

Kære Eksperter,
Jeg har en tabel:
Kunde med kundenummer som primær nøgle, og
En relateret tabel:
Faktura med Fakturanummer, som primærnøgle og kundenummer,
som fremmed nøgle.
Hvordan får jeg den lige fladet ud ?
Kunde:
A
B
C
Faktura:
1 A 1.1.15
2 A 7.1.15
3 A 5.1.15
4 B 5.1.15
5 B 3.1.15
6 B 1.1.15
7 B 9.1.15

Første forespørgsel skal returnere:
A 1 2 3
B 4 5 6

Næste forespørgsel skal returnere:
A 1 3 2
B 6 5 4

Måske er der noget jeg har glemt i min sql viden.
Men er der nogen som har et godt bud på de to
forespørglser med ren sql ?

På forhånd tak for hjælpen
(Eksemplet her med Kunde og Faktura er bare et
tænkt eksempel på en til mange relation.
I mit aktuelle eksempel er 3 forekomster nok)
Avatar billede arne_v Ekspert
22. november 2015 - 15:45 #1
SELECT kune JOIN faktura ON kunde.kundenummer=faktura.kundenummer ORDER BY faktura.fakturanummer

SELECT kune JOIN faktura ON kunde.kundenummer=faktura.kundenummer ORDER BY faktura.dati

og lad din applikation formatere output som du vil have det.
Avatar billede andera Novice
22. december 2015 - 22:24 #2
xxx
Avatar billede arne_v Ekspert
26. december 2015 - 01:14 #3
naa - de kunne ikke bruges - hvad endte du saa op med?
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