2
如何從不同表中的類似字段找到最大值?如何從兩個最大值中獲取最大值
select max(select max(col) from table1,select max(col) from table2...) from dual
不起作用!有什麼建議麼?
如何從不同表中的類似字段找到最大值?如何從兩個最大值中獲取最大值
select max(select max(col) from table1,select max(col) from table2...) from dual
不起作用!有什麼建議麼?
使用GREATEST
函數返回從參數最大:
SELECT
greatest(
(SELECT max(col) FROM table1),
(SELECT max(col) FROM table2),
...
)
FROM dual
你可以用UNION做到這一點:
SELECT max(cols) FROM(
SELECT max(col) as cols from table1
UNION ALL
SELECT max(col) as cols from table2)