webForumDet fria alternativet
Logga in / Bli medlem

Inner join

Databaser & SQL

3 svar · 218 visningar · startad av skyman

Medlem sedan juli 20012 450 inlägg
Frågan#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å?

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