Avatar billede supermand69 Nybegynder
01. september 2004 - 19:22 Der er 5 kommentarer og
1 løsning

join 4 tables

jeg har en table med brugere og 3 andre tables med div oplysninger...

hvordan kan jeg joine dem alle sammen i en?
Avatar billede arne_v Ekspert
01. september 2004 - 19:52 #1
F.eks. noget a la:

SELECT *
FROM tabel1,tabel2,tabel3,tabel4
WHERE tabel1.felta=tabel2.felta AND tabel2.feltb=tabel3.feltb AND tabel3.feltc=tabel4.feltc
Avatar billede arne_v Ekspert
01. september 2004 - 19:52 #2
Du selecter fra alle tabellerne og så angiver du de betingelser som knytter records
fra en tabel sammen med records fra en anden tabel.
Avatar billede supermand69 Nybegynder
01. september 2004 - 20:06 #3
jeg skal lave left join ;)
Avatar billede arne_v Ekspert
01. september 2004 - 20:37 #4
Så skal det ligne:

SELECT *
FROM (((tabel1 LEFT JOINtabel2 ON tabel1.felta=tabel2.felta)
LEFT JOIN tabel3 ON tabel1.feltb=tabel3.feltb)
LEFT JOIN tabel4 tabel1.feltc=tabel4.feltc
Avatar billede supermand69 Nybegynder
02. september 2004 - 23:20 #5
pænt tark :D

lav et svar...
Avatar billede arne_v Ekspert
03. september 2004 - 09:21 #6
svar
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