webForumDet fria alternativet
Logga in / Bli medlem

Två Outer Joins?

Databaser & SQL

1 svar · 283 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Trådstart#1
SELECT
tblPosts.pID, tblPosts.PostTopic, tblPosts.postUser, tblPosts.postForum
tbltblUser.uID, tbltblUser.userName
FROM tblPosts
LEFT OUTER JOIN tblUser
on tblPosts.postUser = tbltblUser.uID

denna fungera helt okej... men jag vill även ha med "tblforum.fID, tblforum.ForumName"
och då försöker jag lägga in en LEFT OUTER JOIN tblForum:

SELECT
tblforum.fID, tblforum.ForumName, 
tblPosts.pID, tblPosts.PostTopic, tblPosts.postUser, tblPosts.postForum
tbltblUser.uID, tbltblUser.userName
FROM tblPosts
LEFT OUTER JOIN tblUser
on tblPosts.postUser = tbltblUser.uID
LEFT OUTER JOIN tblForum
on tblPosts.postForum= tblForum.fID

men då får jag bara ett syntax fel... vad ska man göra för att få ut från 3 tabeller?

Medlem sedan juni 200032 967 inlägg
#2

Till att börja med skall man

  1. Söka på webForum.
  2. Ange vilken dbms man använder.
  3. Ange vilket felmeddelande man får.
253 ms totalt · 4 externa anrop · v20260731065814-full.7fb52858
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)