Avatar billede reb Nybegynder
19. maj 2004 - 15:32 Der er 4 kommentarer og
1 løsning

Problemer med innerjoin.

Hej Alle.

Jeg har et lille SQL-problem, som er følger:

Jeg har 3 tabeller:

tabel 1-Ugedag
DagID  Ugedag
1      Mandag
2      Tirsdag
osv
Tabel 2-Starttid
StartID Starttid
1      11:00
2      11:30
osv.
Tabel 3-Tidsplan
ProfilID DagID  StartID
1          1    1
2          1    2

Hvordan før jeg fat i både Startid og Ugedag, når jeg kender profilID ?

Jeg kan godt lave en simpel join, hvor jeg fanger den ene værdi Ugedag eller Starttid, men jeg skal have dem begge kædet sammen.

Hjælp ønskes ærbødigt :-))

Mvh

Rene´
Avatar billede reb Nybegynder
19. maj 2004 - 15:33 #1
Den simple join er som følger:

"SELECT Ugedag FROM Ugedag INNER JOIN Programplan ON Programplan.DagID=Ugedag.DagID WHERE ProProfilID ="&Profilid&""
Avatar billede runesoft Nybegynder
19. maj 2004 - 15:53 #2
SELECT Ugedag FROM Ugedag INNER JOIN Programplan ON Programplan.DagID=Ugedag.DagID inner join starttid on Programplan.startid = starttid.startID WHERE ProProfilID ="&Profilid&""
Avatar billede runesoft Nybegynder
19. maj 2004 - 15:55 #3
hov, du skal også lige have starttiden med ud

SELECT Ugedag, starttid FROM Ugedag INNER JOIN Programplan ON Programplan.DagID=Ugedag.DagID inner join starttid on Programplan.startid = starttid.startID WHERE ProProfilID ="&Profilid&""
Avatar billede reb Nybegynder
19. maj 2004 - 21:20 #4
Hej runesoft.

Når jeg copy/paster din SQL ind, så får jeg flg. fejl:

Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket "Programplan.DagID=Ugedag.DagID inner join starttid on Programplan.startid = starttid.startID".

Har du et bud ??
Avatar billede reb Nybegynder
08. juni 2004 - 21:48 #5
Lukket. Fundet anden løsning.
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