【发布时间】:2018-04-18 13:51:24
【问题描述】:
我正在尝试构建一个查询,将两个 SELECT 语句连接到一个输出中。
我正在使用 Amazon Redshift。
我已附上我建立的查询如下:
with q1 as (
select count(invoices) as count,to_char(billtime,'yyyy-mm-dd'), store
from sales
group by to_char(billtime,'yyyy-mm-dd'), store
),
q2 as (
select count(a.invoices) as count1, b.store,
to_char(a.billtime,'yyyy-mm-dd')
from sales_detail a, dim_store b
where a.store_id = b.id
group by b.store, to_char(a.billtime,'yyyy-mm-dd')
)
select q1.count(invoices), q2.count(a.invoices), q1.store
from q1
left join q2
on q1.store = q2.store
group by q1.store;
我收到一条错误消息,提示无效操作列不存在未命名连接。
谁能帮忙。谢谢..
【问题讨论】:
标签: sql amazon-redshift