SQL-Oracle-比较两个表中的3列

时间:2014-04-20 21:29:22

标签: sql oracle

我有两个表:表A有第1,2,3列。表B有X,Y,Z列。所有列都是VARCHAR2(10)。

我需要比较第1列到第X列,第2列到第Y列以及第3列到第Z列,查找1,2,3<>的所有情况。 X,Y,Z。

我搜索了很多关于SO的文章,并没有找到我正在寻找的内容。

任何帮助表示赞赏。 谢谢。

1 个答案:

答案 0 :(得分:0)

select a.1, a.2, a.3, b.x, b.y, b.z
from a cross join b
where
a.1 <> b.x and
a.2 <> b.y and
a.3 <> b.z