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

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