Avatar billede duck Nybegynder
01. september 2003 - 15:54 Der er 1 kommentar og
1 løsning

Left outer join på 3 og 4 tabeller

Jeg har to problemer med LEFT OUTER JOIN.

Q1:
Jeg skal have et udtræk med alle poster fra TabelA og de poster i TabelB, hvor TabelA.ID=TabelB.ID, samt de poster i TabelC, hvor TabelA.ID = TabelC.ID.
Hvor gør jeg det ?

Q2:
En udvidelse af Q1, hvor jeg også skal have de poster i TabelD, hvor TabelC.ID=TabelD.ID.

Any hints ?
/duck
Avatar billede pierrehusted Nybegynder
01. september 2003 - 15:57 #1
Måske sådan her.....


Select A.*, B.*, C.*
From TabelA A
left outer join TabelB B on A.id = B.id
left outer join TabelC C on A.id = C.id

og

Select A.*, B.*, C.*, D.*
From TabelA A
left outer join TabelB B on A.id = B.id
left outer join TabelC C on A.id = C.id
left outer join TabelD D on C.id = D.id
Avatar billede duck Nybegynder
01. september 2003 - 16:26 #2
Det virkede ....

/duck
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