Inner join

Databaser & SQL

3 svar · 227 visningar · startad av skyman

Medlem sedan juli 20012 450 inlägg
Trådstart#1

Denna sträng ger fel...
SELECT TOP 10, JF.PersonNamn, JF.Text,t.topic,f.forumnamn FROM JardForum JF INNER JOIN threads t ON JF.threadid=t.threadid INNER JOIN forums f ON f.forumId=t.forumId ORDER BY JF.datum
Kan någon se vad? Fälten är korrekta, det är i FROM som han klagar...

Medlem sedan dec. 200012 464 inlägg
#2

Dels så skall det inte vara ett komma efter top 10 (egentligen) ocj dels så kräver access (oförklarligt) att man har parenteser om man har flera join.

SELECT TOP 10 JF.PersonNamn, JF.Text,t.topic,f.forumnamn FROM (JardForum JF INNER JOIN threads t ON JF.threadid=t.threadid) INNER JOIN forums f ON f.forumId=t.forumId ORDER BY JF.datum
Medlem sedan juli 20012 450 inlägg
#3

Jahaja... där ser man.
Tack LarsG :)

Medlem sedan juli 20012 450 inlägg
#4

Gäller det samma om man skall göra INSERT i flera tabeller också?

269 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)