Jen*_*nsB 3 azure-log-analytics kql
如何创建使用两列或更多列的联接查询?
我试图做这样的事情,但我找不到任何关于如何加入多列的示例
let logMaster = Table1
let logClient = Table1
logMaster
| join kind=innerunique (logClient) on ($left.field1 == $right.field1 && $left.field2 == $right.field2)
Run Code Online (Sandbox Code Playgroud)
我尝试过用逗号分隔(我认为文档有点暗示, and &&, and AND,但它们似乎都不起作用。
使用“and”关键字,这里是一个例子:
let logMaster = datatable(a:string, b:string, c:long) ["a", "b", 5, "a", "v", 10] ;
let logClient = datatable(a:string, b:string, d:long) ["a", "b", 5, "a", "y", 10] ;
logMaster
| join kind=innerunique (logClient) on $left.a == $right.a and $left.b == $right.b
Run Code Online (Sandbox Code Playgroud)
作为旁注,使用“查找”运算符可能会为您提供更好的性能并删除重复的连接列
| 归档时间: |
|
| 查看次数: |
6530 次 |
| 最近记录: |