0

我想清楚地选择我表的两个字段。

我这样做使用:

SELECT DISTINCT `from`, `to` FROM `messages` WHERE `from`='9129771472' // the condition is just an example, any number could be there

但是,问题在于,只有fromto被选中。我需要使用更多的列。

我确信那里有一个快速解决方案。我看过其他有关此的帖子,但到目前为止没有任何帮助。

4

1 回答 1

1

不使用的原因是什么GROUP BY

SELECT * FROM `messages` WHERE `from`='9129771472' GROUP BY `from`

或者

    SELECT * FROM `messages` WHERE `from`='9129771472' GROUP BY `from`,`to`
于 2013-06-12T19:48:31.253 回答