描述:
将多个游标对应的序表完全叉乘起来。
语法:
xjoinx(csi:Fi,xi,..;…)
备注:
将游标csi的结果集无条件叉乘起来,产生以Fi…为字段的游标,每个Fi引用原游标csi的一个成员。叉乘过程中,过滤出csi中满足条件xi的成员。csi必须为可回转的单路游标,csi也可以是序表。
选项:
@1 |
左连接,csi中无成员可匹配时用null匹配(注意:这里是数字1) |
参数:
Fi |
结果序表的字段名 |
csi |
用于连接的单路游标或序表 |
xj |
过滤表达式 |
返回值:
游标
示例:
|
A |
|
1 |
=demo.cursor("select * from EMPLOYEE " ) |
|
2 |
=demo.cursor("select * from PERFORMANCE") |
|
3 |
=xjoinx(A1:EmployeeID1;A2:EmployeeID2) |
直接叉乘 |
4 |
=A3.fetch() |
|
5 |
=demo.cursor("select * from EMPLOYEE " ) |
|
6 |
=demo.cursor("select * from PERFORMANCE") |
|
7 |
=xjoinx(A5:EmployeeID1;A6:EmployeeID2,EMPLOYEEID==EmployeeID1.EID) |
带过滤条件的叉乘 |
8 |
=A7.fetch() |
|
9 |
=demo.cursor("select * from EMPLOYEE " ) |
|
10 |
=demo.cursor("select * from PERFORMANCE") |
|
11 |
=xjoinx@1(A9:EmployeeID1;A10:EmployeeID2,EMPLOYEEID==EmployeeID1.EID) |
左连接叉乘 |
12 |
=A11.fetch() |
|
相关概念: