Foxtable(狐表)用户栏目专家坐堂 → 内部表中,如何排除表B中的内容


  共有3167人关注过本帖树形打印复制链接

主题:内部表中,如何排除表B中的内容

帅哥哟,离线,有人找我吗?
lihe60
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6849 积分:43345 威望:0 精华:0 注册:2009/3/2 14:07:00
内部表中,如何排除表B中的内容  发帖心情 Post By:2023/2/11 13:41:00 [只看该作者]

sele\ct * from {g_业务库} where (合同序号,存货id) not in (sele\ct 合同序号,存货id from {g_bom})

 回到顶部
帅哥哟,离线,有人找我吗?
SbFox
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:74 积分:500 威望:0 精华:0 注册:2021/12/11 14:20:00
  发帖心情 Post By:2023/2/11 14:00:00 [只看该作者]

se\lect * from  {g_业务库}  A left join {g_bom}  B on A.合同序号=B.合同序号 and A.存货id=B.存货id where B.合同序号 is null

 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6849 积分:43345 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2023/2/11 19:50:00 [只看该作者]

sele\ct * from (
sele\ct 存货id,max([_identify]) as _identify from {g_业务库} group by 存货id
) a inner join (
sele\ct 单价,[_identify] from {g_业务库}
) b on b.[_identify]=b.[_identify]

这个语句如何修改?

 回到顶部
帅哥哟,离线,有人找我吗?
lihe60
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:6849 积分:43345 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2023/2/11 19:54:00 [只看该作者]

有这个提示
图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107850 积分:548607 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/2/12 20:11:00 [只看该作者]

sele\ct * from (
sele\ct 存货id,max([_identify]) as [_identify] from {g_业务库} group by 存货id
) as a inner join {g_业务库} as  b on b.[_identify]=b.[_identify]

如果[_identify]是自增列,这种关联是不可能有正确的结果的

 回到顶部