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