3
A
回答
15
您可以使用GREATEST function:
SELECT GREATEST((SELECT MAX(column)
FROM TABLE_1),
(SELECT MAX(column)
FROM TABLE_2))
使用的UNION:
SELECT MAX(col)
FROM (SELECT col FROM TABLE_1
UNION ALL
SELECT col FROM TABLE_2)
使用UNION ALL
本 - 它的速度更快,因爲它不會刪除重複,它不在這個例子中,如果重複由子查詢返回,則重要。
3
SELECT MAX(thedate) FROM (
SELECT mydate as thedate FROM TABLE1
UNION
SELECT anotherdate as thedate FROM TABLE2
) as tablealias
相關問題
- 1. 從兩個表中獲取MAX(date)的值
- 2. 獲取兩個列表
- 3. 比較兩個列表以獲取在兩個列表中出現的對象
- 4. 在單個查詢中獲取兩個SQL表中的列數?
- 5. Python:從兩個不同的列表中獲取兩個值
- 6. 從兩個表列中獲取一個列表
- 7. 獲取兩個列表的匹配
- 8. 獲取C#中兩個列表之間的清單列表
- 9. 從Django中的兩個表中獲取MAX() - 相當於使用SQL UNION
- 10. 從兩個不同的表中獲取兩列的總和
- 11. Spark 2.0 groupBy列,然後在datetype列上獲取max(date)
- 12. 獲取存在兩個表
- 13. 獲取基於兩個子列表連接的單個列表
- 14. 獲取兩個不同表格中兩列的差異?
- 15. Excel - Max在比較兩個陣列後
- 16. Infopath從SharePoint列中獲取max()值
- 17. 在同一個表優化有兩個MAX列查詢
- 18. 從兩個列表中獲取已過濾列表
- 19. jQuery:獲取最後兩個列表項?
- 20. 從LINQ和C#的分組列表中獲取MAX 5項目
- 21. 根據兩列其中一列有MAX值的其他兩列選擇MAX值
- 22. 在OpenCV中獲取cvCanny()上的兩個點作爲兩個點
- 23. 獲取單個表中兩列同一列的數量
- 24. 獲得列x的MAX,同時在列y上獲得DISTINCT
- 25. 使用PHP的odbc獲取varchar(max)列
- 26. 在Python中,當附加兩個列表時,在第二個列表上調用什麼來獲取項目?
- 27. 在Vue.js 2.0中過濾兩個或兩個以上的列表
- 28. 在列表中獲取上一項
- 29. 如何從同一個表中的兩列中獲取值
- 30. 從Python中的兩個列表中獲取差異
第二種解決方案需要爲派生表設置別名:'SELECT MAX(col)FROM(...)AS alias_name' – Genhis 2015-08-31 13:40:39