您好我在我的mysql数据库中保存消息。列是
id
sender_id
receiver_id
dateTime
我想构建一个收件箱功能。我不明白如何构建此功能。我的意思是发送者可以是接收者,接收者可以是发送者例如,如果用户ID想要在收件箱中查看他的消息,我该如何查询它。我的意思是说有两条记录,其中sender_id
为10,receiver_id
为11,三条记录sender_id
为11,receiver_id
为10.所以现在我想要的是在两个人之间进行单行对话,以便我可以在收件箱中显示它们。它很难解释,但我希望你已经理解了这个
答案 0 :(得分:1)
解决方案1 - 为接收者 - 发件人创建新ID,例如:主题或主题
或
解决方案2 - 代码示例:
WHERE (sender_id = 11 && receiver_id = 10) OR (sender_id = 10 && receiver_id = 11)