【发布时间】:2012-03-03 00:46:43
【问题描述】:
我有一个表,它是 (My)SQL 查询的结果。在此表中,我有帖子创建时间戳和用户评论创建时间戳。诀窍是并非所有帖子都有评论(所以有些 comment_creation 是 NULL)。
我想根据帖子或用户评论的最近创建时间对行进行排序。
如何获取每行的max(post_creation, comment_creation) 并对其进行排序(DESC order)?
感谢所有贡献。
【问题讨论】:
-
我假设
comment_creation(如果存在)总是大于post_creation? -
确实如此。但是我们首先要检查comment_creation是否存在。