ডুপ্লিকেট মানযুক্ত সারি খুঁজে বের করতে সাবকোয়েরি ও HAVING COUNT(*) > 1 ব্যবহার করা হয়।
টেবিল ও ডেটা
mysql> CREATE TABLE DuplicateFound (ID INT, Name VARCHAR(100), Location VARCHAR(200)); mysql> INSERT INTO DuplicateFound VALUES(1,'John','US'),(2,'Bob','UK'),(3,'David','US'),(4,'Smith','US'),(5,'Carol','UK');
সকল ডুপ্লিকেট লোকেশনের রেকর্ড দেখানো
mysql> SELECT * FROM DuplicateFound -> WHERE Location IN (SELECT Location FROM DuplicateFound GROUP BY Location HAVING COUNT(Location) > 1) -> ORDER BY Location;
+------+-------+----------+ | ID | Name | Location | +------+-------+----------+ | 2 | Bob | UK | | 5 | Carol | UK | | 1 | John | US | | 3 | David | US | | 4 | Smith | US | +------+-------+----------+
শুধু ডুপ্লিকেট লোকেশন ও উদাহরণ নাম
mysql> SELECT Name, Location FROM DuplicateFound GROUP BY Location HAVING COUNT(Location) > 1;
+------+----------+ | Name | Location | +------+----------+ | John | US | | Bob | UK | +------+----------+
প্রথম কুয়েরি সব ডুপ্লিকেট সারি দেখায়, দ্বিতীয়টি প্রতিটি ডুপ্লিকেট গ্রুপের একটি নমুনা।