BUG解决了没
2022-04-07 15:42
采纳率: 57.1%
浏览 41

oracle 条件查询不为空 不生效


UPDATE a 
SET a.num = ( SELECT b.nnnum FROM b WHERE a.id = b.id and b.id is not null )
WHERE
    EXISTS ( SELECT 1 FROM b WHERE a.num = b.nnnum );

这样写的话 b表为空的话 他直接把a表中的num已经有的值 给制空了 and条件不为空 未生效 麻烦各位指教 谢谢~

3条回答 默认 最新

相关推荐 更多相似问题