我在 MySQL DB 中有 2 个表。
这两个表都有一个ID列,其类型为int(10) unsigned。
Table1 没有数据,Table2 的 ID 为24。
我正在使用以下查询来获取最大 ID
select max(ID) from
(
select IFNULL(max(ID),0) as ID from table1
UNION
select IFNULL(max(ID),0) as ID from table2
)temp;
我期待值 24,但它给出了 0。
我的查询有什么问题吗?请帮忙。