在数据库中我有一张A表有一列是(AP)varchar2类型的列,保存的数据是(1,12,123,1234,2354,567)等数字和逗号拼接的字符串,另外一张B表(BP)有一列是number类型的列,只保存(2342)的数字。两列不是主外键关系但是有关联。现在怎么判断两张表有相同的数据 本来是 select * from B left join A on B.BP = A.AP 直接可以用的 但是现在列的类型不一样,我改怎么判断... 求大神指点
调试欢乐多
如果2个表列中的数据都是数字的话,可以直接:SELECT * FROM test3 t3,test4 t4 WHERE t3.AP=t4.BP(+);