我想从两个“内容”表和一个“用户”表中查询结果。
这两个主要内容文件具有相同的字段名称,但字段不同 - 因为其中一个表用于注册会员的评论,而另一个用于客人的评论。
将“widgetID”视为我试图循环浏览评论的小部件的主要标识。同样,“活动”是 0 或 1,表示它是否已被批准为可见。
table_widget: id datetime usersID message active
table_member_comments: id datetime widgetID usersID message active
table_guest_comments: id datetime widgetID usersName UsersEmail message active
表用户:
id datetime usersID fullName active
所以我一直想弄清楚的是如何同时查询这两个表以得到一个结果,用它来循环和显示成员和公众评论。
我很确定我需要做一个 JOIN,并且我已经尝试过但未能围绕正确的程序来解决问题。
我需要在此处使用我没有得到的 JOIN 进行初始 SELECT ... WHERE widgetID = ?AND u.active = '1' ORDER BY DateTime DESC LIMIT 0, 100
它在中间的该死的部分让我在这里调整。希望有人告诉我如何做到这一点。谢谢。