我正在我的网站上发私信。一切都还可以,但我无法获得用户发送或接收的所有消息的列表。
我有2张桌子。 users(id,username,etc..)
和messages (id,user1,user2,message,date)
我已尝试关注以获取一个用户的所有列表消息
(来自用户的SELECT DISTINCT * WHERE user1 = $ userid OR user2 = $ userid 订购日期ASC)
但我无法收到消息,我看到重复的值,如
User1 User2
2 1
1 2
我想为一个关系获得一个值
答案 0 :(得分:0)
我不确定我完全理解你的问题,但根据我的解释,我认为这可能有助于删除每个关系的重复行:
SELECT DISTINCT * FROM messages GROUP BY user1,user2
答案 1 :(得分:0)
它不起作用返回
User1 User2
2 1
1 2
我不想重复值