webForumDet fria alternativet

inner join syntax

Databaser & SQL

1 svar · 210 visningar · startad av Percy

Medlem sedan mars 2000187 inlägg
Frågan#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!

Medlem 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
259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)