delete from employees where EmployeeID =(select EmployeeID from salary where Income>2500);
子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。 语句已终止。
解决方法:用 in 代替 = 或在查询前加 any
delete from employees where EmployeeID =(select EmployeeID from salary where Income>2500);
子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。 语句已终止。
解决方法:用 in 代替 = 或在查询前加 any