Foxtable(狐表)用户栏目专家坐堂 → 关于sql 语句优化问题


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

主题:关于sql 语句优化问题

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


加好友 发短信
等级:三尾狐 帖子:742 积分:7255 威望:0 精华:0 注册:2015/9/14 14:26:00
关于sql 语句优化问题  发帖心情 Post By:2020/10/25 1:07:00 [只看该作者]

cmd.CommandText=" s elect t1.来源,t1.来源罐号,t1.入罐号,t1.批次,t1.产品名称,t1.车船号,t1.产地,t1.入库量,t1.转基因,t1.入库日期  from 罐区入库 t1 inner join ("& cpgqck  &") t2 on t1.批次= t2.批次 And t1.入罐号= t2.来源罐号 And t1.产品名称=t2.产品名称 "
Dim gqrk As String=" S elect t1.来源,t1.来源罐号,t1.入罐号,t1.批次,t1.产品名称,t1.车船号,t1.产地,t1.入库量,t1.转基因,t1.入库日期  from 罐区入库 t1 inner join ("& cpgqck  &") t2 on t1.批次= t2.批次 And t1.入罐号= t2.来源罐号 And t1.产品名称=t2.产品名称 "
Tables("追溯第二版_cpgqrk").DataSource =cmd.ExecuteReader
''找精炼,批次 名称 罐号
cmd.CommandText="s elect t1.车间名称, t1.原料油罐号,t1.原料油名称,t1.原料油批次,t1.成品油名称,t1.成品油流向罐,t1.原料油领用日期,t1.成品油出库日期,t1.磷酸批次,t1.液碱批次,t1.柠檬酸批次,t1.活性白土批次,t1.凹凸棒批次,t1.助滤土批次,t1.活性炭批次 from 精炼环节 t1 inner join  ("& gqrk &") t2 on t1.原料油批次 = t2.批次 And t1.原料油名称= t2.产品名称 And t1.原料油罐号= t2.入罐号 And t1.原料油领用日期= t2.入库日期  "

Tables("追溯第二版_jl").DataSource =cmd.ExecuteReader

上面的语句个人感觉很不合理,但又不知道怎么优化, 后面还有。层层嵌套,效率是不是很低啊 怎么优化好些啊

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


加好友 发短信
等级:超级版主 帖子:107813 积分:548416 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/10/25 20:29:00 [只看该作者]

要把这些表表结构给出来,然后说明要做什么功能。不然我也没有办法判断到底是否何合理

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


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

需要上传附件

 回到顶部