我有一个类似的查询:
select 'table_1', count(*)
from table_1
union
select 'table_2', count(*)
from table_2
union
select 'table_n', count(*)
from table_n
返回每个表(n 个表)的总行数。
table_1 | 100
table_2 | 150
table_n | 400
我想知道是否有一个mysql函数可以在最后添加一条新记录,使所有行的总和如下:
table_1 | 100
table_2 | 150
table_n | 400
total | 650
有没有办法在 mySQL(5.5 版)中不使用过程来做到这一点?(例如,如果支持,在 sql 中使用变量)