以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何用加载表的数据与后台数据联合查询? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=101145) |
-- 作者:happyft -- 发布时间:2017/5/25 18:02:00 -- 如何用加载表的数据与后台数据联合查询? 比如要实现库存为0不能出库,如果用遍历已加载表的每一行数据去查询库存表中对应的库存数据效率不太高, 有没有办法将foxtable前台窗口已加载的表 类似inner join库存表联合查询得到一个临时表再遍历这个临时表中每行去判断一定比较高效,有没有办法实现? 谢谢!
|
-- 作者:有点色 -- 发布时间:2017/5/25 18:45:00 -- 你的这个【加载表】是数据库的表或者视图吗?如果是,为什么不直接连接查询?
如果不是,你就弄个数据表,把数据填充进去,再连接查询 |
-- 作者:HappyFt -- 发布时间:2017/5/25 19:04:00 -- 加载表当然是从数据库中根据条件sqlload进来的,关键是不知道如何直接获取取加载表中的这些行, 现在只知道将加载表中每行的主键集合为一个字符串ids,然后用commandtext = "se lect * form 表A where _Identfiy in ("\' & ids & "\') inner join 库存表 ............"这种方式生成一个临时表,是这样吗?还是有其他办法?
|
-- 作者:有点色 -- 发布时间:2017/5/25 21:33:00 -- 没有更好的方法了...... |