我有 3 张桌子:
- tblPosts
- tbl评论
- tbl用户
我正在尝试获取帖子列表以及相关评论。棘手的部分似乎是让帖子和评论显示正确的作者(用户)。这是我得到的最接近的,但是帖子作者不正确。我将我的 CFOutput 分组在“pid”上,所以我只按照我的预期得到每个帖子一次。
SELECT tblPosts.pid
, tblPosts.title
, tblPosts.description
, tblPosts.price
, tblPosts.datecreated AS pdate
, tblPosts.image1
, tblComments.comment
, tblComments.datecreated AS cdate
, tblUsers.fname
, tblUsers.lname
FROM tblPosts
LEFT JOIN tblComments ON tblPosts.pid = tblComments.pid
LEFT JOIN tblUsers ON tblComments.uid = tblUsers.uid
有什么想法吗?谢谢!