webForumDet fria alternativet

dubbla inner join funkar inte!!

3 svar · 299 visningar · startad av eddy1

eddy1Medlem sedan aug. 2001969 inlägg
#1

gjorde först en sats med en inner join, fungerar kanon

SQL = "Select k.namn as kund From tbl_kunder k inner join tbl_fakturor fa on k.kund_id = fa.kund_id"

men när jag skulle ha två så blev det skräp av det.

SQL = "Select k.namn as kund, f.namn as foretag From tbl_kunder k inner join tbl_fakturor fa on k.kund_id = fa.kund_id inner join tbl_foretag f on fa.foretag_id = f.foretag_id"

Som ger följande fel

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Drivrutin för ODBC Microsoft Access] Syntaxfel (operator saknas) i frågeuttrycket 'k.kund_id = fa.kund_id inner join tbl_foretag f on fa.foretag_id = f.foretag_id'.
/faktura/faktura.asp, line 88

vad gör jag för fel!!

Engine^Medlem sedan dec. 20003 887 inlägg
#2

Eftersom du kör Access så måste du använda paranteser...

SELECT k.namn AS kund, f.namn AS foretag
FROM (tbl_kunder k
INNER JOIN tbl_fakturor fa ON k.kund_id = fa.kund_id)
INNER JOIN tbl_foretag f ON fa.foretag_id = f.foretag_id
eddy1Medlem sedan aug. 2001969 inlägg
#3

nopp

det hjälper inte! får detta fel

Feltyp:
Kompileringsfel i Microsoft VBScript (0x800A0409)
Oavslutad strängkonstant
/faktura/faktura.asp, line 84, column 120
SQL = "SELECT k.namn AS kund, f.namn AS foretag FROM (tbl_kunder k INNER JOIN tbl_fakturor fa ON k.kund_id = fa.kund_id)
-----------------------------------------------------------------------------------------------------------------------^

med denna rad:

SQL = "SELECT k.namn AS kund, f.namn AS foretag FROM (tbl_kunder k INNER JOIN tbl_fakturor fa ON k.kund_id = fa.kund_id) INNER JOIN tbl_foretag f ON fa.foretag_id = f.foretag_id"

Peter SMedlem sedan dec. 20025 483 inlägg
#4

Är uttrycket uppdelat på två rader?

SQL = "SELECT k.namn AS kund, f.namn AS foretag FROM (tbl_kunder k INNER JOIN tbl_fakturor fa ON k.kund_id = fa.kund_id) " _
& "INNER JOIN tbl_foretag f ON fa.foretag_id = f.foretag_id"

:)

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)