我有一个包含消息的表格,其中sender_id
指示谁发送,并recipient_id
指示谁接收,并且有一个表格users
包含有关id
用户及其姓名的信息。我想显示谁写给谁的所有名字(连续)。
我得到了这个代码来获取发送消息的用户,但是如何添加接收它的用户?
SELECT name
FROM users
JOIN (
SELECT messages.sender_id AS id
FROM messages
) AS N
WHERE N.id = users.id
如果您有两次链接到用户的帖子,只需加入用户表两次。