一、错误类型及描述
1、错误类型
2、错误描述
几个表关联之后选择符合的条件,如WHERE 字段 in('类型A','类型B')之后出现错误无效数字,但是没有关联表之前可以用WHERE 字段 in('类型A','类型B')查出来
3、猜测错误原因
ORACLE没有数组,只有结果集,in函数值接受单列结果集
二、解决方法
在关联之后用子查询,即WHERE 字段 in (SELECT DISTINCT 字段 FROM TABLE WHERE 字段 in ('类型A','类型B'))