子查询中的语句结果有多个值,可以改成in试试 如: update 职业信息 set 聘用数量=聘用数量-1 where 职业号 in (select 职业号 from 就业信息 where 职业号=@zhiyehao)
子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,关于触发器SQL语句,完美解决
最新推荐文章于 2023-01-05 11:35:07 发布
子查询中的语句结果有多个值,可以改成in试试 如: update 职业信息 set 聘用数量=聘用数量-1 where 职业号 in (select 职业号 from 就业信息 where 职业号=@zhiyehao)