Foxtable(狐表)用户栏目专家坐堂 → 排除已存在的数据


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

主题:排除已存在的数据

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


加好友 发短信
等级:狐神 帖子:6912 积分:43778 威望:0 精华:0 注册:2009/3/2 14:07:00
排除已存在的数据  发帖心情 Post By:2021/3/27 14:54:00 [显示全部帖子]

select distinct a.存货名称报关外文 fro/m bg_报关明细 a left join bg_报关明细 b on a.存货名称报关外文=b.存货名称报关外文 where  b.存货名称报关外文 is not null and b.单据类型='报关价格' and  a.单据类型='报关明细'


截图为数据库,如何排除数据中单据类型为报关明细不包括在单据类型为报关价格的数据。


此主题相关图片如下:无标题.png
按此在新窗口浏览图片

[此贴子已经被作者于2021/3/27 14:55:43编辑过]

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


加好友 发短信
等级:狐神 帖子:6912 积分:43778 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2021/3/27 14:55:00 [显示全部帖子]

上面的意思不知是否说的清楚。

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


加好友 发短信
等级:狐神 帖子:6912 积分:43778 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2021/3/27 19:38:00 [显示全部帖子]

如果"单据类型"为报关价格,且"存货名称报关外文"为1,则排除“单据类型”为报关明细,且"存货名称报关外文"为1的行。

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


加好友 发短信
等级:狐神 帖子:6912 积分:43778 威望:0 精华:0 注册:2009/3/2 14:07:00
  发帖心情 Post By:2021/3/29 14:53:00 [显示全部帖子]

select distinct a.存货名称报关外文 fro/m bg_报关明细 a left join bg_报关明细 b on a.存货名称报关外文=b.存货名称报关外文 where  b.存货名称报关外文 is not null and b.单据类型='报关价格' and  a.单据类型='报关明细'

需要用上面的代码。

用in或exists,速度太慢。


 回到顶部