两个数据集间传递参数
数据集中有两个数据集,要求把第一个数据集的结果当做参数传到第二个数据集中。
解决办法:
ds1数据集可以不用管,主要在ds2中的写法,ds2数据集中写成SELECT * FROM test2 where id in (?)然后在相应的参数处写ds1.select(id),这样即可,注意一点就是当计算ds2时,ds1数据集必须已经产生,也就是说ds1必须放在ds2上边。
数据集中有两个数据集,要求把第一个数据集的结果当做参数传到第二个数据集中。
解决办法:
ds1数据集可以不用管,主要在ds2中的写法,ds2数据集中写成SELECT * FROM test2 where id in (?)然后在相应的参数处写ds1.select(id),这样即可,注意一点就是当计算ds2时,ds1数据集必须已经产生,也就是说ds1必须放在ds2上边。