循环中的连接数据表仅适用于第一次<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好
我有一个脚本,我循环遍历具有随机行数的数据表。对于每一行,我执行3个sql语句以获得3个包含数据的表。该部分解决方案工作正常,但随后我想连接原始表中每行生成的3个表,这是我的jmp知识不足的地方。
我没有为每一行设想3个表,而是得到一个结果,其中第一行中的3个表与行存在多次。我假设我必须做一些事情让jmp知道3个表在进行连接之前已经改变了内容,并试图通过明确地将3个语句(dtSite,dtCountry,dtTrial)生成的表分配给新名称来做到这一点虽然但是这并不能解决问题。见下面的代码。
谁可以指出我正确的方向?
BR
HansJørgen
dtSite << set Name(“Sitevalue”);
dtCountry << set Name(“Countryvalue”);
dtTrial << set Name(“Trialvalue”);
数据表(“Sitevalue”)<<连接(
数据表(“Countryvalue”),
数据表(“试用价值”),
输出表(“组合”)
);
Re:循环中的连接数据表仅适用于第一次谢谢,这有所不同。我有点努力去掌握变量jmb的范围。但慢慢地我正在学习
Re:循环中的连接数据表仅适用于第一次是否有可能在您读入新表时(即您第二次在表Sitevalue中读取)JMP实际上是在调用它Sitevalue 2 ?
如果您已经使用变量指向最新的表,只需在连接步骤中使用它们而不是名称:
dtSite << CONCATENATE ( dtCountry , dtTrial ,输出表 ( “组合拳” ) ) ;