Oracle:我如何比较两组数据?

时间:2012-02-20 11:54:41

标签: sql oracle

这个问题已在这里得到解答:Oracle: I need a "partial" outer join. Look at the image

看看桌子。我已经完成了连接CodA列来自表A,CodB来自表B. 如果我有以下情况,我的比较就出错了。

我希望看到第3张图片中的结果。我应该使用Full outer JOIN吗?

SELECT master, detail, codA, codB, DECODE(A, B, 'Equal', 'Not equal')
FROM A, B
WHERE a.master = b.master
AND a.detail = b.detail

我还需要为a.CodA = b.CodB语句创建一个完整的外部Join JUST,但不能为a.master = b.master语句创建。它必须使用正常的JOIN。

enter image description here enter image description here

enter image description here

0 个答案:

没有答案