Sql 配置单元中的联接查询
我想创建一个表C,其中包含表a中的列(customer_id)和表B(customer_id),表B中包含表a中不在表B中的所有customer_id。我编写了以下查询,但没有填充任何数据Sql 配置单元中的联接查询,sql,hadoop,hive,Sql,Hadoop,Hive,我想创建一个表C,其中包含表a中的列(customer_id)和表B(customer_id),表B中包含表a中不在表B中的所有customer_id。我编写了以下查询,但没有填充任何数据 create table C AS select * from ( select customer_id from A al join B bl on al.customer_id=bl.customer_id where bl.customer_id is null ) x
create table C AS
select *
from (
select customer_id
from A al
join B bl
on al.customer_id=bl.customer_id
where bl.customer_id is null
) x;
此查询显示0个结果
SELECT a1.customer_id
FROM
A a1 LEFT OUTER JOIN
B b1 ON a1.customer_id = b1.customer_id
WHERE b1.customer_id IS NULL;
那应该可以
问候,,
Dino可能B中没有记录有
bl。客户id为空
?