मैं एक mysql डेटाबेस में डुप्लिकेट रिकॉर्ड के साथ कुछ करने का प्रयास कर रहा हूं। हालांकि, मैं रिकॉर्ड्स को मिटाना नहीं चाहता हूं, और केवल दो कॉलम डुप्लिकेट हैं। मैं इन रिकॉर्ड्स को कैसे ढूंढ सकता हूं?mysql डेटाबेस से केवल डुप्लिकेट रिकॉर्ड का चयन करें
6
A
उत्तर
9
क्या आप तालिका संरचना के बारे में अधिक जानकारी पोस्ट कर सकते हैं और आपका क्या मतलब है कि कुछ डुप्लिकेट हैं लेकिन केवल दो कॉलम हैं?
वैसे भी, आप GROUP BY
, COUNT
पर गौर कर सकते हैं, और HAVING
SELECT `duped_field1`, `duped_field2`, COUNT(*) `tot`
FROM `table`
GROUP BY `duped_field1`, `duped_field2`
HAVING `tot` > 1
3
डुप्लिकेट को खोजने के लिए सामान्य सिद्धांत सिर्फ group by
और having count(*) > 1
उपयोग करने के लिए आप सिर्फ डुप्लिकेट कॉलम जानना चाहते हैं है मूल्य:
select col1, col2
from table
group by col1, col2
having count(*) > 1
यदि आप देखना चाहते हैं सभी क्षेत्रों जहां दो कॉलम दोहराया गया है:
select t.*
from @tbl t
where exists (select *
from @tbl d
where d.col1 = t.col1 and d.col2 = t.col2
group by d.col1
having COUNT(*) > 1)
+0
या बस एक '*' .. '* का चयन करें जोड़ने के लिए, COUNT (*) कुल' – Fabrizio
संबंधित मुद्दे
- 1. फिर चयन करें MySQL रिकॉर्ड
- 2. Mysql अभिलेखों का पारस्परिक जोड़े का चयन करें, डुप्लिकेट
- 3. MySQL बड़े डेटाबेस से डुप्लिकेट हटाएं त्वरित
- 4. mysql 3 महीने से अधिक रिकॉर्ड का चयन करें
- 5. गिनती का चयन/डुप्लिकेट
- 6. लाखों रिकॉर्ड वाले डेटाबेस से पहले 'एन' रिकॉर्ड का चयन कैसे करें?
- 7. Mysql: से * का चयन करें .... एक क्षेत्र
- 8. , डुप्लिकेट रिकॉर्ड का पता लगा रहा केवल पहले का चयन करके और साथ गिनती LINQ/सी #
- 9. MySQL कई से कई का चयन करें
- 10. Django डुप्लिकेट क्षेत्र मूल्यों के साथ केवल पंक्तियों का चयन
- 11. MYSQL का चयन क्वेरी
- 12. केवल शुक्रवार का चयन करें और सोमवार को mysql
- 13. डेटाबेस से रिकॉर्ड का चयन कैसे करें और इसे परमाणु क्वेरी में अपडेट करें
- 14. डुप्लिकेट रिकॉर्ड को
- 15. ऑरैकल डेटाबेस से यादृच्छिक रूप से रिकॉर्ड कैसे प्राप्त करें?
- 16. डुप्लिकेट LINQ से SQL इकाई/रिकॉर्ड?
- 17. रिकर्सिव mysql का चयन करें?
- 18. केवल आधे रिकॉर्ड्स का चयन करें
- 19. Simplifing MySQL का चयन करें
- 20. केवल रिकॉर्ड दर्ज करें यदि रिकॉर्ड
- 21. तालिका से डुप्लिकेट रिकॉर्ड हटाना - SQL क्वेरी
- 22. MySQL क्रॉस सर्वर क्वेरी का चयन करें
- 23. एक MySQL कमांड में अधिकतम और न्यूनतम रिकॉर्ड का चयन
- 24. एक ही MySQL तालिका में डुप्लिकेट/कॉपी रिकॉर्ड
- 25. केवल चीनी का चयन करना, केवल जापानी और कोरियाई केवल mysql/php
- 26. डेटाबेस से पुराने रिकॉर्ड हटाएं
- 27. mysql गिनती डुप्लिकेट
- 28. mysql डेटाबेस में डुप्लिकेट प्रविष्टि से बचने का सबसे अच्छा तरीका
- 29. MySQL एकाधिक VALUES का चयन करें
- 30. MySQL अद्वितीय मानों का चयन
http://stackoverflow.com/questions/854128/find-duplicate-records-in-mysql –