我正在尝试从多个表创建一个表。
表A有in列表,我需要存储在表C中的in数。

表B有in列表,表C也需要它们的计数。

我正在试着做下面的工作,但是有一个错误:
Create or replace tablec as
select
Count(id) as total
from table a,
select count(ref) as ref_total
from table b我想要的输出应该如下所示,并且应该是按日期应用的过滤器。

发布于 2022-06-22 08:07:56
考虑对每个计数使用一个子查询,如下所示。
CREATE OR REPLACE TABLE TableC AS
SELECT (SELECT COUNT(id) FROM TableA) AS total,
(SELECT COUNT(ref) FROM TableB) AS ref_total
;产出:

,但日期范围是可选的。对于日期范围,我考虑在新表中获取整个数据,然后在表C上运行select
我认为您可以在每个子查询的子句中添加date过滤器。
https://stackoverflow.com/questions/72710368
复制相似问题