我想创建一个表C,其中包含表A(customer_id)和表B(customer_id)中的列,其中包含表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;
此查询显示0结果。
答案 0 :(得分:2)
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;
应该做的事情。
此致 恐龙