我正在使用此查询并且效果很好(如果存在TblExistencias.codigo),但如果我没有TblExistencias.codigo,我还需要更新TblPartes.stock = 0
我正在使用的查询是
update TblParts set stock= (select count(*) from TblExistencias where
TblExistencias.code = TblParts.code)
例如,如果我有TblParts.code = xxx
而代码TblExistencias.code
不是Exist
,则必须将TblParts.code(xxx)更新为0
如何将其添加到查询中?
答案 0 :(得分:0)
使用coalesce返回零:
update TblParts
set stock = coalesce((select count(*)
from TblExistencias
where TblExistencias.code = TblParts.code),0)