数据集求差集

各位大神,请问下

A和B两个数据集中,找出A的ID号和B的ID号之间的差集怎么实现呢?

FineReport snailbzy 发布于 2024-4-3 14:42
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2025-2-24 20:13

SELECT 

    COALESCE(A.ID, B.ID) AS ID,

    A.Name AS A_Name,

    B.Name AS B_Name

FROM 

    A

FULL OUTER JOIN 

    B ON A.ID = B.ID

WHERE 

    A.ID IS NULL OR B.ID IS NULL

最佳回答
0
eatRiceLv4见习互助
发布于2024-4-3 14:44

A过滤B连接做一行,B过滤A连接做一行,A B做条件属性,右边关联为空的行高为0

  • snailbzy snailbzy(提问者) A和B都大约有1000+行的数据量 这么做服务卡死了 出不来结果
    2024-04-03 14:54 
  • eatRice eatRice 回复 snailbzy(提问者) 那用关联数据集试试罗
    2024-04-03 15:35 
  • 3关注人数
  • 135浏览人数
  • 最后回答于:2025-2-24 20:13
    请选择关闭问题的原因
    确定 取消
    返回顶部