কখনো কখনো দুটি টেবিল থেকে আনম্যাচড ডেটা চিহ্নিত করতে হয়, বিশেষ করে ডেটা মাইগ্রেশনের সময়। এটি টেবিল তুলনা করে করা যায়। নিচের উদাহরণে 'students' এবং 'student1' নামক দুটি টেবিল আছে:
mysql> Select * from students; +--------+--------+----------+ | RollNo | Name | Subject | +--------+--------+----------+ | 100 | Gaurav | Computer | | 101 | Raman | History | | 102 | Somil | Computer | +--------+--------+----------+ 3 rows in set (0.00 sec) mysql> select * from student1; +--------+--------+----------+ | RollNo | Name | Subject | +--------+--------+----------+ | 100 | Gaurav | Computer | | 101 | Raman | History | | 102 | Somil | Computer | | 103 | Rahul | DBMS | | 104 | Aarav | History | +--------+--------+----------+ 5 rows in set (0.00 sec)
নিচের কোয়েরি দিয়ে টেবিলগুলো তুলনা করে আনম্যাচড সারি পাওয়া যাবে:
mysql> Select RollNo,Name,Subject from(select RollNo,Name,Subject from students union all select RollNo,Name,Subject from Student1)as std GROUP BY RollNo,Name,Subject HAVING Count(*) = 1 ORDER BY RollNo; +--------+-------+---------+ | RollNo | Name | Subject | +--------+-------+---------+ | 103 | Rahul | DBMS | | 104 | Aarav | History | +--------+-------+---------+ 1 rows in set (0.02 sec)