根据字段sSaleOrderCode进行判断,如果S开头显示销样,G开头显示备胚,,其余大货,但为什么报错
消息 512,级别 16,状态 1,第 44 行
子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。
消息 512,级别 16,状态 1,第 44 行
子查询返回的值不止一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。
LIKE是可以当when的判断条件的,你的错误在于判断条件值是一个子查询的结果集,而这个结果集不止一条结果记录,一对多如何判断。