如何没有重复的值

时间:2018-03-16 01:26:40

标签: php mysql

我正在我的网站上发私信。一切都还可以,但我无法获得用户发送或接收的所有消息的列表。 我有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

我想为一个关系获得一个值

2 个答案:

答案 0 :(得分:0)

我不确定我完全理解你的问题,但根据我的解释,我认为这可能有助于删除每个关系的重复行:

SELECT DISTINCT * FROM messages GROUP BY user1,user2

答案 1 :(得分:0)

它不起作用返回

User1 User2

2 1

1 2

我不想重复值