Avatar billede Søren Bech Morsing Praktikant
08. maj 2002 - 16:12 Der er 4 kommentarer og
2 løsninger

syntax for Inner join (mere end en join)

hvis jeg vil joine 3 tabeller hvad er så syntaxen?

SELECT * FROM tabel1 INNTER JOIN tabel2 ON tabel1.felt = tabel2.felt ... og hvad så med tabel3?
Avatar billede mccannon Nybegynder
08. maj 2002 - 16:17 #1
SELECT * FROM tabel1 INNTER JOIN tabel2 ON tabel1.felt = tabel2.felt INNER JOIN tabel3 ON tabel1.felt = tabel3.felt"

er det ikek bare sådan her ?
Avatar billede ferdinand.k Mester
08. maj 2002 - 16:19 #2
Du bruger bare en masse paranteser til at adskille dem med!
Avatar billede Søren Bech Morsing Praktikant
08. maj 2002 - 16:21 #3
ferdinand.k: cool - eksempel, har prøvet derfor jeg spurgte
Avatar billede ferdinand.k Mester
08. maj 2002 - 16:24 #4
prøv at se den her.... :) ikke videre overskuelig men alligevel...

FROM (Bygninger INNER JOIN Reservation ON Bygninger.BygningsID = Reservation.BygningsID) INNER JOIN ((((Lokale LEFT JOIN OH ON Lokale.LokaleID = OH.LokaleID) LEFT JOIN PC ON Lokale.LokaleID = PC.LokaleID) LEFT JOIN WB ON Lokale.LokaleID = WB.LokaleID) INNER JOIN LokaleType ON Lokale.LokaleTypeID = LokaleType.LokaleTypeID) ON Reservation.LokaleID = Lokale.LokaleID
Avatar billede ferdinand.k Mester
08. maj 2002 - 16:26 #5
Lokale = tabel 1
hvorefter der er 3 "undertabeller" pc, oh, wb... Det var det du mente ik'?
Avatar billede terry Ekspert
08. maj 2002 - 19:38 #6
sbk>You use INNER join when you know that there IS data on BOTH sides (both tables) of the relationship. IF on the other hand you know there may NOT be data on one of the side then you use an OUTER JOIN.

If you use the query designer then its a piece of cake! Just add your tables then úsing drag and drop you make the relationships. Then right click on the thin line and then modigy the type of relationship.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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