我使用的版本是4.0发现n多sql特性不被支持,也下载了参考手册,很多地方糊涂。
不支持定义变量,不支持多条语句,如何解决这些问题?
UPDATE Users SET Balance=(SELECT SUM(Money) FROM UserBalances WHERE UserId=5) WHERE UserId=5
类似这种update ... select 语句也不支持,如上的情况如何解决?
UPDATE Users SET Balance= b.num
from Users a,(SELECT SUM(Money) as num FROM UserBalances WHERE UserId=5) b
WHERE a.UserId=5
试试这样可以吗?
没办法,只能执行一条语句。