webForumDet fria alternativet
Logga in / Bli medlem

SQL-gröt

Databaser & SQL

2 svar · 182 visningar · startad av Skarre

Medlem sedan apr. 20012 427 inlägg
Frågan#1

Jag har tydligen inte riktigt koll på detta med INNER JOIN.

Error Type:
Microsoft JET Database Engine (0x80040E14)
Syntax error (missing operator) in query expression '(tblPosts.UserID = tblUsers.UserID) INNER JOIN tblTopics ON (tblPosts.TopicID = tblTopics.TopicID)'.

"SELECT * FROM tblPosts INNER JOIN tblUsers ON (tblPosts.UserID = tblUsers.UserID) INNER JOIN tblTopics ON (tblPosts.TopicID = tblTopics.TopicID) WHERE tblPosts.TopicID = " & intTopicID & " AND Topic = True ORDER BY PostDate DESC"

Medlem sedan dec. 200012 464 inlägg
#2
"SELECT * FROM (tblUsers INNER JOIN tblPosts ON tblusers.UserID = tblPosts.UserID) INNER JOIN tblTopics ON tblPosts.TopicID = tblTopics.TopicID WHERE tblPosts.TopicID = " & intTopicID & " AND Topic = True ORDER BY PostDate DESC"
Medlem sedan apr. 20012 427 inlägg
#3

Tack LarsG! Dig kan man lita på. :)

264 ms totalt · 4 externa anrop · v20260731065814-full.05830320
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)