ORS*_*ios 1 php mysql database
我在MYSQL中有2个表将由外键连接.每个表都有自己的日期字段.我想要做的是将这两个日期字段组合在一起,然后按组合信息排序.我知道您可以通过多个字段进行排序,但我认为不会将它们组合在一起.
例
Join by tickets.ticket_id = ticket_history.ticket_id
Run Code Online (Sandbox Code Playgroud)
表格1
ticket_date
表2
ticket_history_date
目标合并两个日期字段,然后按组合日期对行进行排序
假设你想要两个日期中的最新日期,你可以做这样的事情
SELECT
[some info],
GREATEST( ticket_date, ticket_history_date ) as latest_date
FROM
[tables and join]
ORDER BY
latest_date
Run Code Online (Sandbox Code Playgroud)
如果你想要最早的日期,你可以使用LEAST而不是GREATEST.如果其中一个日期可能为NULL,那么您可能需要查看COALESCE
| 归档时间: |
|
| 查看次数: |
2954 次 |
| 最近记录: |