我得说,表一是x,表二是z。
表z有一个分区 predicate 。
表x是包含以下字段的国家表 country_id, country_name
表z包含一些数据,我想Map country_id
把那张table和xtable放在一起。
我试过了
select c.country_id, c.country_name, s.sales_id, s.sales_ctry_id
from x_table c
join z_table s
on (c.country_id=s.sales_ctry_id)
但是,因为表z是由日期字段划分的,所以我无法使这个连接工作。
有什么建议吗?
1条答案
按热度按时间4ioopgfo1#
而不是使用
WHERE
,您应该使用AND
.ON (c.country_id=sales.ctry_id AND sales.dt='20171010')