我想清楚地选择我桌子的两个字段。
我是这样做的:
SELECT DISTINCT `from`, `to` FROM `messages` WHERE `from`='9129771472' // the condition is just an example, any number could be there
但问题是,只选择了from
和to
。我需要使用更多列。
我确信那里有一个快速解决方案。我看过其他有关此事的帖子,但迄今为止没有任何帮助我。
答案 0 :(得分:1)
不使用GROUP BY
SELECT * FROM `messages` WHERE `from`='9129771472' GROUP BY `from`
OR
SELECT * FROM `messages` WHERE `from`='9129771472' GROUP BY `from`,`to`