例如,我有一个表格列表:
mytableA
mytableB
mytableC
这些表都有相同的列(时间戳)。
我可以单独对每张桌子进行计数:
select count(*) from mytableA where timestamp = to_char(sysdate-1, 'yyyymmdd') || '0000';
select count(*) from mytableB where timestamp = to_char(sysdate-1, 'yyyymmdd') || '0000';
select count(*) from mytableC where timestamp = to_char(sysdate-1, 'yyyymmdd') || '0000';
如何将其组合在一个查询中?有没有简单的方法?
预期成绩:
MyTableName MyCnt
----------- -----
mytableA 121
mytableB 78
mytableC 2345