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

180it 2021-09-13 PM 1062℃ 0条

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

0b7b02087bf40ad14748036d592c11dfa8ecce94.png

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

SQL语句:

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

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章或资源对您有帮助,欢迎打赏作者。一路走来,感谢有您!

标签: none

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