【发布时间】:2013-03-13 02:40:13
【问题描述】:
我有两张桌子,CHECKINS 和 TRIPS。
我需要在这 2 个表格中列出要排序的条目,最近的日期在顶部。
通常,我会简单地使用 JOIN 而不是用户 ORDER BY 日期列。
但这是挑战; CHECKINS 中有一个日期列 VenueCreatedAt,而 TRIPS 有两个日期列 TripDateStarted 和 TripDateEnded。
如果您能帮助我处理它,我将不胜感激。测试地址:
【问题讨论】:
-
您想要基于任何日期列中最新的顺序吗?您可以发布您想要的查询结果吗?
-
并非全部,而是基于这 3 列之一;
VenueCreatedAt,TripDateStarted,TripDateEnded -
@Efe - 请根据您的样本向我们展示您希望如何查看结果。
-
@Efe:“其中之一”是什么意思?你怎么知道是哪一个? “最近的日期”是什么意思?你希望你的结果是什么样的?
-
当多个日期字段中有多个日期时会发生什么?你想怎么处理?