高分求一sql函数。
在Adaptive Server IQ中
case A.LVL when 1 then A.COD when 2 then A.SUPSUB when 3 then (select aa from tableA)
在IQ里不能嵌套sql. 如 then 后面的sql。
还有其他类似这样的函数么?
[解决办法]
then 后面只能是一个值或变量,而不应该是一个列表
[解决办法]
可以先声明一个变量 @a
select @a=aa from tableA
然后
case A.LVL when 1 then A.COD when 2 then A.SUPSUB when 3 then @a