तो मैं नीचे इस एसक्यूएल कोड की तरह कुछ करना चाहता हूं:मैं एकाधिक कॉलम में डुप्लिकेट कैसे ढूंढूं?
select s.id, s.name,s.city
from stuff s
group by s.name having count(where city and name are identical) > 1
निम्नलिखित का उत्पादन करने के लिए, (लेकिन केवल नाम या केवल शहर मिलान को अनदेखा करें, यह दोनों कॉलम पर होना चाहिए):
id name city
904834 jim London
904835 jim London
90145 Fred Paris
90132 Fred Paris
90133 Fred Paris
नोट समूह में होना चाहिए कि यदि या तो '' '' '' name''' या city''' शामिल '' 'null''', तो वे बाहरी क्वेरी में रिपोर्ट करने में विफल रहेगा, लेकिन आंतरिक क्वेरी में मिलान किया जाएगा। –
यदि मानों में संभवतः '' 'null''' हो सकता है (तब तक जब तक कि मुझे कुछ याद न हो) आपको इसे' '' क्रोस जॉइन '(पूर्ण कार्टेशियन उत्पाद) में बदलना होगा और फिर '' ' जहां '' 'खंड है: '' 'WHERE ((s.name = t.name) या (s.name शून्य है और t.name शून्य है) और ((s.city = t.city) या (s.city शून्य है और t.city शून्य है)) '' ' –