在不同的列上连接两个表,其中一列具有相同的数据,但在引号内

时间:2018-10-03 22:08:42

标签: sql oracle

我想对两个表之间存在的某些数据进行联接。每个表都有数据,但是在不同的列中,并且其中一个表的数据用双引号引起来。例如,表1中有列

TABLE1
-----------
 RefID | Name
 --------------
 DR111 | John

TABLE2
----------
 DecID| #
 --------------
 "DR111" | 12345

如何忽略双引号将DR111上的两个表连接在一起?

1 个答案:

答案 0 :(得分:1)

您应该修复数据!但是,如果不能:

select . . .
from table1 t1 join
     table2 t2
     on t2.decid = '"' || t1.recid || '"'