2015-10-20 36 views
0

如何查询以查找表格中最近的消息,当列sendTime中的值全为空时? 我试过了。在没有发送时间的情况下在MySql中订购表格

SELECT `from` 
,MAX(column) AS most_recent_message 
FROM table 
GROUP BY `from` 
+0

请将您的架构和数据示例 – Alex

+0

Mysql行没有固有顺序或秘密时间戳;如果您的时间值为空,则无法按时间顺序排列。 –

+0

好的,谢谢,我已经找到了发送日期,就像这个'20151020SOMETEXT',2015年 - 年,10月,20日,SomeText。有没有办法让文字中的数字出现? – AndroidAL

回答

1

如果你有一个自动递增主键,那么你可以找到最大的主键属于哪一列。

SELECT * FROM your_table WHERE id = (SELECT MAX(id) FROM your_table); 
相关问题