Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

बड़ी MySQL तालिका में डुप्लिकेट निकालें

यह NEW_TABLE को पॉप्युलेट करेगा अद्वितीय मानों और id . के साथ मूल्य समूह की पहली आईडी है:

INSERT INTO NEW_TABLE
  SELECT MIN(ot.id),
         ot.city,
         ot.post_code,
         ot.short_ccode
    FROM OLD_TABLE ot
GROUP BY ot.city, ot.post_code, ot.short_ccode

यदि आप प्रति गुच्छा उच्चतम आईडी मान चाहते हैं:

INSERT INTO NEW_TABLE
  SELECT MAX(ot.id),
         ot.city,
         ot.post_code,
         ot.short_ccode
    FROM OLD_TABLE ot
GROUP BY ot.city, ot.post_code, ot.short_ccode


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. विदेशी कुंजी के लिए स्ट्रिंग या इंट को प्राथमिकता दी जाती है?

  2. php डॉकर छवि में पीडीओ ड्राइवर कैसे स्थापित करें?

  3. GROUP BY के बिना समेकित क्वेरी

  4. MySQL 5.7 . के साथ नेटिव पासवर्ड का उपयोग कैसे करें

  5. MYSQL अंतिम 3 पंक्तियों का चयन करें, ASC द्वारा ऑर्डर करें