მოკლედ იმისათვის Oracle-ში რომ 2 ცხრილი, რომლებსაც ერთნაირი სტრუქტურა ააქვთ შევადაროთ ერთმანეთს შეგვიძლია თავი ავარიდოთ ისეთ სელექთებს როგორიცაა
[cc lang=”sql”]
SELECT t1.* FROM table1 t1, table2 t2
WHERE t1.filed1<>t2.filed1 AND . . .
[/cc]
და ა.შ. (მოყვანილი მაგ. არა მუშაა უბრალოდ სირთულე ავღნიშნე) არსებობს ერთი ძალიან კარგი ფუნქცია
[cc lang=”sql”]SELECT * FROM table1
MINUS
SELECT * FROM table2[/cc]
შედეგად ეს გვიბრუნებს იმ ჩანაწერებს რომლებიც გვაქვს table1-ში და არ გვაქვს table2-ში
თუ შესადარებელი ცხრილების სტრუქტურა განსხვავდება ერთმანეთისაგან მაშინ ორივე ცხრილისთვის ისეთ 2 სელექთს რომლებიც ერთნაირ სტრუქტურას წარმოგვიდგენენ და შემდეგ გავაკეთებთ ამ სელექთების MINUS -ს