Foxtable(狐表)用户栏目专家坐堂 → 多表联合查询where条件的问题


  共有4327人关注过本帖平板打印复制链接

主题:多表联合查询where条件的问题

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


加好友 发短信
等级:八尾狐 帖子:1909 积分:16993 威望:0 精华:0 注册:2014/7/29 19:09:00
多表联合查询where条件的问题  发帖心情 Post By:2018/6/27 18:53:00 [只看该作者]

项目的进出仓单据有二十种左右,现在为了查询某个产品的出入库明细信息,将二十个表用union all连接起来再通过统一的where条件查询,
现在数据量有近百万,有时速度非常慢,想把where条件先传入到每个表的查询中最后再union all在一起,这样是否快些?
但问题来了,原来设计时没考虑这点,所以各个表中的字段取名不一致,比如日期有入库日期,出库日期,报废日期等,现在如果要传入给每个表的查询where条件用却无法实现了,查询窗口中只有一个日期字段,这个传入的日期参数无法通用于每张单,除了将每个基表的日期字段改为相同名字外,还有没有其他办法?

谢谢!


 回到顶部
总数 12 1 2 下一页