【发布时间】:2021-11-27 21:58:50
【问题描述】:
My SQL 显示多个表中的记录数
SELECT 'S_MH_DSC_Abandoned' Table_N ,COUNT(*) Count FROM S_MH_DSC_Abandoned
UNION SELECT 'S_MH_DSC_ExclAbandoned' Table_N, COUNT(*) Count FROM S_MH_DSC_ExclAbandoned
UNION SELECT 'S_MH_Private_All' Table_N, COUNT(*) Count FROM S_MH_Private_All
我想显示这个加上上面最后一列中的值的总和。
我试过了
Select 'Sum Total' Table_N, sum(a) as Total from
(
SELECT 'S_MH_DSC_Abandoned',COUNT(*) a FROM S_MH_DSC_Abandoned
UNION SELECT 'S_MH_DSC_ExclAbandoned', COUNT(*) a FROM S_MH_DSC_ExclAbandoned
UNION SELECT 'S_MH_Private_All', COUNT(*) a FROM S_MH_Private_All
)
但只得到总数而没有其他值。
如何同时获得工作计数和总数?
这是使用 QGIS 风格的 SQL - https://sqlite.org/lang.html
【问题讨论】:
标签: sql