Avatar billede al Nybegynder
11. februar 2004 - 13:19 Der er 3 kommentarer og
1 løsning

2x join?

Hej. Kan man bruge join 2 gange i en forspørgsel, og hvordan?

jeg har en tabel med 2 forskellige ID'er, som henviser til hver deres tabel. jeg skal altså hente navn/titel (fra hver af de 2 andre tabeller) i stedet for ID nummer. Begge idnumre forkommer flere gange

Jeg har fx forsøgt dette:

SELECT tab1.c1,tab1.c2,tab1.c3,tab2.c1,tab2.c2,tab3.c1,tab3.c2
FROM tab1 INNER JOIN tab2 ON tab1.c2 = tab2.c1,
tab1 INNER JOIN tab3 ON tab1.c3 = tab3.c1
Avatar billede arne_v Ekspert
11. februar 2004 - 13:31 #1
SELECT tab1.c1,tab1.c2,tab1.c3,tab2.c1,tab2.c2,tab3.c1,tab3.c2
FROM (tab1 INNER JOIN tab2 ON tab1.c2 = tab2.c1)
INNER JOIN tab3 ON tab1.c3 = tab3.c1
Avatar billede al Nybegynder
11. februar 2004 - 13:38 #2
uhh... det virkede jo :)

var det et svar?
Avatar billede arne_v Ekspert
11. februar 2004 - 13:39 #3
ja
Avatar billede al Nybegynder
11. februar 2004 - 13:42 #4
mente nok :)

tak
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