我有以下表格:
Table1 ( Col1 : varchar2, Col2 : number, Col3 : number)
Table2 ( Col1 : number, Col2 : varchar2, Col3 : varchar2)
我想运行这样的查询:
select distinct Col2 from Table1 where Col1 in
(
select Col1 from Table2
)
Table1.Col1 是 varchar2 类型,而 Table2.Col1 是 number 类型。所以,我需要做一些铸造,看起来但它没有成功。
问题是任何运行查询的尝试都会返回以下错误:
ORA-01722: invalid number
01722. 00000 - "invalid number"
*Cause:
*Action:
Table1.Col1 包含一些空值。