一个比较笨的方法,你可以使用游标,根据条件从B表提取数据,然后给DW_1逐行的增加数据,这样DW_1的数据就不是通过RETRIEVE得到的,而是INSERT得到的。
还可以定义一个DATASTORE,这个DATASTORE的数据源就是B表,然后使用DATASTORE给DW_1传值。
不知道A表和B表有没有关联,如果有关联,同样也可以修改DW_1的数据窗口的查询语法,把B表的字段关联出来的。
不知道你具体的情况是怎么样,但是,你这个需求,肯定是有办法实现的。
2个表关联起来,如 select A.col1,A,col2,B.* from A, B where A.col1=B.col2.