永洪社区

标题: 数据关联只有等于条件 [打印本页]

作者: yhdata_85haoHPl    时间: 2022-11-4 22:32
标题: 数据关联只有等于条件
我有两张表A、B,都是 人员ID+活动,B表包含A表,需要从B表中找出与A表中参加相同活动的人,就是将B表与A表关联,活动相同但是人员ID不相同的人员

作者: 我不是笨蛋    时间: 2022-11-5 09:22
SELECT  人员ID,活动 FROM B WHERE (人员ID,活动) NOT IN (SELECT 人员ID,活动 FROM A )

作者: 1356789    时间: 2022-11-6 00:16
好像说的对
作者: yhdata_85haoHPl    时间: 2022-11-8 09:59
这个在关联里面不能直接设置么?关联里面只有等于关联,设置一下不等于或者大于小于之类的就可以实现的
作者: yhdata_85haoHPl    时间: 2022-11-8 10:00
MEIDEBI 发表于 2022-11-5 09:22
SELECT  人员ID,活动 FROM B WHERE (人员ID,活动) NOT IN (SELECT 人员ID,活动 FROM A )

这个在关联里面不能直接设置么?关联里面只有等于关联,设置一下不等于或者大于小于之类的就可以实现的
作者: yhdata_ruby    时间: 2022-11-8 10:12
yhdata_85haoHPl 发表于 2022-11-8 10:00
这个在关联里面不能直接设置么?关联里面只有等于关联,设置一下不等于或者大于小于之类的就可以实现的 ...

是想要在哪里设置?数据集吗,组合数据集?
作者: yhdata_85haoHPl    时间: 2022-11-8 16:59
yhdata_ruby 发表于 2022-11-8 10:12
是想要在哪里设置?数据集吗,组合数据集?

组合数据集、自服务数据集等有关联功能的地方
作者: yhdata_ruby    时间: 2022-11-8 17:04
yhdata_85haoHPl 发表于 2022-11-8 16:59
组合数据集、自服务数据集等有关联功能的地方

那直接使用组合数据集呢,大于小于是什么需求
作者: yhdata_38fa8dc0    时间: 2022-11-13 21:52
MEIDEBI 发表于 2022-11-5 01:22
SELECT  人员ID,活动 FROM B WHERE (人员ID,活动) NOT IN (SELECT 人员ID,活动 FROM A )

这个代码看着好漂亮,能讲下是什么意思吗》半懂不懂的
作者: yhdata_ruby    时间: 2022-11-14 09:52
yhdata_38fa8dc0 发表于 2022-11-13 21:52
这个代码看着好漂亮,能讲下是什么意思吗》半懂不懂的

选取B中不包含A的ID及活动
作者: yhdata_38fa8dc0    时间: 2022-11-14 22:11
yhdata_ruby 发表于 2022-11-14 01:52
选取B中不包含A的ID及活动


作者: yhdata_ruby    时间: 2022-11-15 09:23
yhdata_38fa8dc0 发表于 2022-11-14 22:11






欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4