You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Kusto控制命令:将表A的Student Id列值追加至表B

Kusto复制表A的Student Id到表B的方法

1. 追加新行到表B

如果只是把表A的Student Id作为新行添加到表B(表B其他列会自动填充为null),可以用以下命令:

  • 若表B可能不存在,用.set-or-append(自动创建表B):
.set-or-append TableB <| TableA project StudentId
  • 若表B已存在,用.update-append:
.update-append TableB <| TableA project StudentId

2. 更新表B已有行的Student Id

如果需要根据共同匹配条件(比如主键),把表B对应行的Student Id替换为表A的值,用.merge命令。举例来说,假设两张表都有UserId作为匹配主键:

.merge TableB t
using (TableA project UserId, NewStudentId = StudentId) s
on t.UserId == s.UserId
when matched then update set t.StudentId = s.NewStudentId

注意点

  • 确保表A和表B的StudentId列数据类型一致,否则会触发数据类型不兼容错误。
  • .set-or-append会自动创建表B(若原本不存在),而.update-append仅对已存在的表生效。

内容的提问来源于stack exchange,提问作者superninja

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 15:07:36