私は2つの選択肢を持っており、それらを組み合わせて両方の選択肢でユニークな行だけが返されるようにしたいと思います。これを実現するためのOracle 10gに組み込まれている方法はありますか?OracleのINTERSECTの反対
(select1 UNION select2) MINUS (select1 INTERSECT select2)
が、私はそれを避けたい:
は、私はこのような何かを行うことができます知っています。 select1
とselect2
の両方に20行ありますので、この方法はあいまいで維持しにくいでしょう。
この演算子の名前は、「対称差」である - これで、Googleは結果の数(すべてはこれが高速であることを行っていないであることを示唆している傾向にあるWICH)を与えます。 – AakashM
これは遅い場合は、私にとっては問題ではありません。これは私の個人的な使用のためのバッチスクリプトであり、それを超効率的にする必要はありません。 –
2つの選択肢はどのように見えますか?それらを変更して、選択を1つだけ実行して最終的な結果を得ることができます。 –