多重连接嘿,我正在尝试连接多个表,并将 SQL 脚本从 JMP 查询生成器复制到脚本中,并在开头添加一些命令。 可能它不起作用,因为它是 SQL 而不是 JSL 语言?
我的问题是,在 JMP 查询生成器中,我无法决定应选择哪些列来匹配行。 有人可以帮我吗?
这是我现在拥有的脚本。 (JSL和SQL的结合)
dt=CurrentDataTable ();
dt<< SELECT *
FROM "mon_trend Abs._OF 420nm 5cm" t1
LEFT OUTER JOIN "mon_trend TOC mg l" t20
ON ( ( t20.Site = t1.Site ) AND ( t20.Season = t1.Season ) )
LEFT OUTER JOIN "mon_trend Syrgashalt mg l" t19
ON ( ( t19.Site = t1.Site ) AND ( t19.Season = t1.Season ) )
LEFT OUTER JOIN "mon_trend Si mg l" t18
ON ( ( t18.Site = t1.Site ) AND ( t18.Season = t1.Season ) )
LEFT OUTER JOIN "mon_trend PO4-P µg l" t17
ON ( ( t17.Site = t1.Site ) AND ( t17.Season = t1.Season ) )
LEFT OUTER JOIN "mon_trend pH" t16
ON ( ( t16.Site = t1.Site ) AND ( t16.Season = t1.Season ) )
LEFT OUTER JOIN "mon_trend NO2-N µg l" t15
ON ( ( t15.Site = t1.Site ) AND ( t15.Season = t1.Season ) )
LEFT OUTER JOIN "mon_trend NO2+NO3-N µg l" t14
ON ( ( t14.Site = t1.Site ) AND ( t14.Season = t1.Season ) )
LEFT OUTER JOIN "mon_trend NH4-N µg l" t13
ON ( ( t13.Site = t1.Site ) AND ( t13.Season = t1.Season ) )
LEFT OUTER JOIN "mon_trend Na mekv l" t12
ON ( ( t12.Site = t1.Site ) AND ( t12.Season = t1.Season ) )
LEFT OUTER JOIN "mon_trend Mn µg l" t11
ON ( ( t11.Site = t1.Site ) AND ( t11.Season = t1.Season ) )
LEFT OUTER JOIN "mon_trend Mg mekv l" t10
ON ( ( t10.Site = t1.Site ) AND ( t10.Season = t1.Season ) )
LEFT OUTER JOIN "mon_trend Kond_25 mS m25" t9
ON ( ( t9.Site = t1.Site ) AND ( t9.Season = t1.Season ) )
LEFT OUTER JOIN "mon_trend K mekv l" t8
ON ( ( t8.Site = t1.Site ) AND ( t8.Season = t1.Season ) )
LEFT OUTER JOIN "mon_trend Fe µg l" t7
ON ( ( t7.Site = t1.Site ) AND ( t7.Season = t1.Season ) )
LEFT OUTER JOIN "mon_trend F mg l" t6
ON ( ( t6.Site = t1.Site ) AND ( t6.Season = t1.Season ) )
LEFT OUTER JOIN "mon_trend Cl mekv l" t5
ON ( ( t5.Site = t1.Site ) AND ( t5.Season = t1.Season ) )
LEFT OUTER JOIN "mon_trend Ca mekv l" t4
ON ( ( t4.Site = t1.Site ) AND ( t4.Season = t1.Season ) )
LEFT OUTER JOIN "mon_trend Alk. Acid mekv l" t3
ON ( ( t3.Site = t1.Site ) AND ( t3.Season = t1.Season ) )
LEFT OUTER JOIN "mon_trend Abs._F 420nm 5cm" t2
ON ( ( t1.Site = t2.Site ) AND ( t1.Season = t2.Season ) ) ;
回复:多重连接查找JMP函数询问()
查询(<,...,>,<私有|不可见>、<标量>、sqlStatement )
描述
对选定的数据表执行 SQL 查询。
当然,您可以在脚本中使用 JMP 查询生成器。 当您运行 JMP 查询生成器脚本并运行时,生成的表应附加一个运行查询脚本。 这是运行相同查询的 JSL 脚本。
希望有帮助。