1
我有两个表调用和任务。我想从两个表中获得最远的日期。结果将是一个日期,即所有的最大值。Mysql UNION表最大日期
所以基本上要加入奎雷斯下面
选择
id
,MAX(date_due
)FROM任务WHEREparent_id
= '35' 和date_due> CURDATE()选择
id
,MAX(date_start
)FROM calls WHEREparent_id
='35' AND date_start> CURDATE()
这些将导致每个表的最大日期,但我如何得到最高日期的单个记录。
请注意,最后的“s”不是一个错字,但它的子查询的别名,这是必要的,以避免MySQL的错误'每个派生的表必须有自己的alias'。如果你想有一个更具可读性的查询,用'CURDATE())AS子查询'替换'CURDATE())' – lucaferrario