webForumDet fria alternativet

inner join syntax

1 svar · 208 visningar · startad av Percy

PercyMedlem sedan mars 2000187 inlägg
#1

Hej!

har denna kod till ms sql server och det fungerar bra, men varför fungerar den inte till access? är syntaxen för inner joins annorlunda i en access db till skillnad från ms sql server?
måste man använda sig av parenteser, hur skall dessa sitta i så fall?

SELECT users.username, entries.subject, forums.forum FROM forums
INNER JOIN entries ON entries.forumid = forums.id
INNER JOIN users ON users.userid = entries.userid

tack!

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Parenteser sa Bill.
Parenteser var ordet sa Bull.

SELECT users.username, entries.subject, forums.forum FROM (forums
INNER JOIN entries ON entries.forumid = forums.id)
INNER JOIN users ON users.userid = entries.userid

eller

SELECT users.username, entries.subject, forums.forum FROM forums, entries ,users
where entries.forumid = forums.id
and users.userid = entries.userid
127 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)