我写过这样的查询。
Update Dynamic_Grid
set TRIAL=(Select Trial from TEMP)
where UsrCode='ll1'
and ColumnName=(Select ColumnName from TEMP)
抛出错误。有人可以试着纠正吗?
答案 0 :(得分:0)
子查询最有可能返回多个记录......
这两个查询应该只返回一个值..
Select Trial from TEMP
Select ColumnName from TEMP
答案 1 :(得分:0)
您只能为TRIAL
设置一个值。 Select Trial from TEMP
可以返回多个值。所以你应该在set
中给出一个特定的值
你可以使用它: -
Update Dynamic_Grid
set TRIAL='some value'
where UsrCode='ll1'
and ColumnName IN(Select ColumnName from TEMP)