日志服务
集合操作 | 图解 | 说明 |
笛卡尔积 | | 将每行数据进行配对,形成行数相乘的结果集。 |
不合并 | | 仅将第一个数据作为检索分析对象。 第二个数据仅可在内容模板的变量中被引用。 |
拼接 | | 将各列数据合并在一个表里,合并后的表列名变为原数据源名.原列名。 |
左联 | | 通过指定列(如id)将数据进行匹配,若左表在右表中没有匹配的行,则结果集中该行的右表部分将显示null。 |
右联 | | 通过指定列(如id)将数据进行匹配,若右表在左表中没有匹配的行,则结果集中该行的左表部分将显示null。 |
内联 | | 通过指定列(如id)将数据进行匹配,且仅保留交集行。 |
全联 | | 通过指定列(如id)将数据进行匹配,且保留所有行。 |
左斥 | | 在左数据源中删除右数据源中的数据,即右数据源是左数据源的黑名单。 |
右斥 | | 在右数据源中删除左数据源中的数据,即左数据源是右数据源的黑名单。 |
uid | region |
10001 | beijing |
10002 | shanghai |
10003 | guangzhou |
uid | region | total |
10001 | beijing | 18 |
10002 | shanghai | 20 |
10004 | shenzhen | 19 |
$1.uid | $1.region | $2.uid | $2.region | $2.total |
10001 | beijing | 10001 | beijing | 18 |
10001 | beijing | 10002 | shanghai | 20 |
10001 | beijing | 10004 | shenzhen | 19 |
10002 | shanghai | 10001 | beijing | 18 |
10002 | shanghai | 10002 | shanghai | 20 |
10002 | shanghai | 10004 | shenzhen | 19 |
10003 | guangzhou | 10001 | beijing | 18 |
10003 | guangzhou | 10002 | shanghai | 20 |
10003 | guangzhou | 10004 | shenzhen | 19 |
$1.uid | $1.region |
10001 | beijing |
10002 | shanghai |
10003 | guangzhou |
$1.uid | $1.region | $2.uid | $2.region | $2.total |
10001 | beijing | 10001 | beijing | 18 |
10002 | shanghai | 10002 | shanghai | 20 |
10003 | guangzhou | / | / | / |
/ | / | 10004 | shenzhen | 19 |
$1.uid/$2.uid | $1.region | $2.region | $2.total |
10001 | beijing | beijing | 18 |
10002 | shanghai | shanghai | 20 |
$1.uid/$2.uid | $1.region | $2.region | $2.total |
10001 | beijing | beijing | 18 |
10002 | shanghai | shanghai | 20 |
10003 | guangzhou | / | / |
10004 | / | shenzhen | 19 |
$1.uid | $1.region | $2.region | $2.total |
10001 | beijing | beijing | 18 |
10002 | shanghai | shanghai | 20 |
10003 | guangzhou | null | null |
$2.uid | $1.region | $2.region | $2.total |
10001 | beijing | beijing | 18 |
10002 | shanghai | shanghai | 20 |
10004 | null | shenzhen | 19 |
$1.uid | $1.region |
10003 | guangzhou |
$2.uid | $2.region | $2.total |
10004 | shenzhen | 19 |