这是用户129的表格。信息不是给他就是给他。
我想要用户发送/接收的最新消息(如128、130、131。。等)

id msgTo msgFrom msgContent msgDate

1   129 130 Birmingham  2014-12-19 8:58
2   130 129 Montgomery  2014-12-19 10:59
3   129 131 Anchorage   2014-12-19 11:21
4   131 129 Phoenix 2014-12-19 11:24
5   131 129 Tucson  2014-12-19 11:32
6   128 129 Mesa    2014-12-19 11:34
7   129 128 Chandler    2014-12-19 11:36
8   129 131 Glendale    2014-12-19 11:47
9   131 129 Gilbert 2014-12-19 11:49
10  129 130 Scottsdale  2014-12-19 16:51

期望结果--->
id  msgTo msgFrom msgContent msgDate

10  129 130 Scottsdale  2014-12-19 16:51
9   131 129 Gilbert 2014-12-19 11:49
7   129 128 Chandler    2014-12-19 11:36

最佳答案

SELECT * FROM TABLE_NAME
WHERE msgTo = 129 OR msgFrom = 129
ORDER BY msgDate DESC
LIMIT 3;

关于php - MySQL为每个唯一列对返回单个结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27607695/

10-10 16:42