如何从两个不同的表(table1和table2)中选择count(*),结果如下:
Count_1 Count_2
123 456
我试过这个:
select count(*) as Count_1 from table1
UNION select count(*) as Count_2 from table2;
但是我得到的是:
Count_1
123
456
我可以在这里看到Oracle和SQL服务器的解决方案,但是这两种语法都不适用于MS Access(我正在使用Access 2013)。 Select count(*) from multiple tables
我更喜欢使用SQL(因为我在VBA中动态开发我的查询)。
答案 0 :(得分:2)
交叉连接两个返回单独计数的子查询:
SELECT sub1.Count_1, sub2.Count_2
FROM
(SELECT Count(*) AS Count_1 FROM table1) AS sub1,
(SELECT Count(*) AS Count_2 FROM table2) AS sub2;
答案 1 :(得分:1)
manualRowResize: [50, 50, 50]
答案 2 :(得分:0)
这样的SUM(或AVG)是你想要实现的吗?
ConnectionError