我试图构建一个查询,以便最好地与多用户邮件系统进行比较。
我目前设置的方式是使用两个数据库,"消息"和" Message_Recipients"如下所示:
$Q_Get_Tasks = "SELECT m.Message_ID, m.Message
FROM Messages m
WHERE m.Message_Type = 'Task'
AND m.Completed = 0
ORDER BY m.Message_ID";
我的查询目前设置如下:
$Q_Get_Tasks = "SELECT m.Message_ID, m.Message
FROM Messages m
**JOIN Message_Recipients mr ON (m.Message_ID = mr.Message_ID)**
WHERE m.Message_Type = 'Task'
AND m.Completed = 0
**AND mr.Recipient_ID = '$UserID'**
ORDER BY m.Message_ID";
我想让它只返回用户是收件人的结果。我的想法是做下面显示的内容,但是当我尝试时我一直都会遇到错误。
[]
有人可以提供一些建议吗?