我有下面两个表
sheet1
sheet2
现在想要在C#里面 sheet1 中 ID1 = 5 的 num1 修改为 sheet2 中 num2 的总和。我写了下面这个代码:
string strSql = @"update [Sheet1$]
SET num1 = t1.sum1
from (select sum([Sheet2$].num2) as sum1 from [Sheet2$]) as t1
WHERE [Sheet1$].ID1=5";
但是执行后一直报::“语法错误 (操作符丢失) 在查询表达式 't1.sum1 from (select sum([Sheet2$].num2) as sum1 from [Sheet2$]) as t1' 中。”这个错误,萌新详情大佬帮忙解答一下。萌新还没有悬赏,还请大佬见谅。