Avatar billede chris96 Nybegynder
16. april 2005 - 00:00 Der er 5 kommentarer og
1 løsning

INNER JOIN 3 tabeller!

Jeg har en SQL sætning:

strSQL = "SELECT matchresultat, fornavn, nick, efternavn FROM matchresultater P INNER JOIN medlemsregister B ON P.idspiller = B.medlemid  INNER JOIN matcher MA ON P.idhenvisning = MA.matcherid ORDER by P.matchresultat asc"

der giver følgende fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'

[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'P.idspiller = B.medlemid INNER JOIN matcher MA ON P.idhenvisning = MA.matcherid'.


Kan man ikke inner joine tre tabeller på den måde??
Avatar billede busschou Praktikant
16. april 2005 - 08:04 #1
ved ikke om det er det
strSQL = "SELECT matchresultat, fornavn, nick, efternavn FROM matchresultater AS P INNER JOIN medlemsregister AS B ON P.idspiller = B.medlemid INNER JOIN matcher AS MA ON P.idhenvisning = MA.matcherid ORDER by P.matchresultat asc"
Avatar billede chris96 Nybegynder
16. april 2005 - 10:18 #2
Nej.... stadig dem samme fejl! Jeg kan ikke helt greje, hvad den betyder - og hvorfor fejlen kommer:

Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'P.idspiller = B.medlemid INNER JOIN matcher AS MA ON P.idhenvisning = MA.matcherid'.
Avatar billede sitemaster Nybegynder
16. april 2005 - 10:54 #3
prøv med denne

strSQL = "SELECT matchresultat, fornavn, nick, efternavn FROM (matchresultater P INNER JOIN medlemsregister B ON P.idspiller = B.medlemid) INNER JOIN matcher MA ON P.idhenvisning = MA.matcherid ORDER by P.matchresultat asc"
Avatar billede chris96 Nybegynder
16. april 2005 - 16:14 #4
Att. Sitemaster....

Det ser ud til at virke.... Tak for det!

Sender du et svar - så får du point!
Avatar billede sitemaster Nybegynder
16. april 2005 - 17:59 #5
har selv haft samme problem, derfor jeg skrev at du skulle prøve det :D
Avatar billede chris96 Nybegynder
17. april 2005 - 09:17 #6
Jeg takker mange gange... der skal tit og ofte ikke ret meget til!!!
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
Kurser inden for grundlæggende programmering

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