我正在尝试寻找 MySQL (v8) with 子句的替代方案。
我有一些长查询,它使用 with 子句来为某些结果别名。
with top5 as (
SELECT ....
)
SELECT .... from top5
UNION ALL .... from top5
我正在尝试在 Kusto KQL 中找到与 with 子句等效的内容。
如有任何帮助,我们将不胜感激。
最佳答案
下面是一个 let
绑定(bind)到表格结果集的示例:
let Top5 = StormEvents | top 5 by StartTime;
Top5
| union StormEvents
| take 10
您还可以使用as运算符,用于命名子查询并稍后使用它,例如:
MyLogTable
| where type == "Event"
| as T
| where Name == "Start"
| join (
T
| where Name == "Stop"
) on ActivityId
关于mysql - Kusto KQL 相当于 with 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60039077/