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)