MySQL 查询多张表中相同字段的最大值

时间:2021-10-28 14:59:00

MySql : 有N张表,N未知,每张表都有一个字段(id),每张表的字段结构不完全一样,如何查询所有表里面所有id的最大值?如下图所示:

MySQL 查询多张表中相同字段的最大值

对上面三张表进行操作的话,结果应该为:9

SQL语句:

select greatest(
  (select max(id) from table_1),
  (select max(id) from table_2),
  (select max(id) from table_3)
)