我有这个SQL语句:
UPDATE Movement_Item_Lots
SET Batch_Code = (SELECT WHSS.Batch_Code
FROM WH_Stock_Serials AS WHSS
WHERE WHSS.Item_Code = Movement_Item_Lots.Item_Code
AND WHSS.From_Distribution_Code = Movement_Item_Lots.Distribution_Code
)
它返回:
解析查询时出错 [令牌行号= 2,令牌行偏移= 19,令牌错误=选择]
我知道这是SQL Server CE中的常见问题,它无法更新,此问题的解决方法是什么?
答案 0 :(得分:1)
更改为sqlite,如果可能,此sql将起作用...如果不可能,您可以随时在程序中划分语句: