मैं अपने तालिका में डुप्लिकेट पंक्तियों और अच्छी तरह से मेरी डेटाबेस डिजाइन 3 वर्ग की है कहते हैं: -कैसे पूरी तरह से नष्ट करने के लिए डुप्लीकेट पंक्तियों
Insert Into tblProduct (ProductId,ProductName,Description,Category) Values (1,'Cinthol','cosmetic soap','soap');
Insert Into tblProduct (ProductId,ProductName,Description,Category) Values (1,'Cinthol','cosmetic soap','soap');
Insert Into tblProduct (ProductId,ProductName,Description,Category) Values (1,'Cinthol','cosmetic soap','soap');
Insert Into tblProduct (ProductId,ProductName,Description,Category) Values (1,'Lux','cosmetic soap','soap');
Insert Into tblProduct (ProductId,ProductName,Description,Category) Values (1,'Crowning Glory','cosmetic soap','soap');
Insert Into tblProduct (ProductId,ProductName,Description,Category) Values (2,'Cinthol','nice soap','soap');
Insert Into tblProduct (ProductId,ProductName,Description,Category) Values (3,'Lux','nice soap','soap');
Insert Into tblProduct (ProductId,ProductName,Description,Category) Values (3,'Lux','nice soap','soap');
मैं प्रत्येक पंक्ति का केवल 1 उदाहरण मेरी तालिका में मौजूद होना चाहिए चाहते हैं। इस प्रकार 2nd, 3rd and last row
whcih पूरी तरह से समान हैं हटा दिया जाना चाहिए। इसके लिए मैं क्या प्रश्न लिख सकता हूं? क्या यह temp टेबल बनाने के बिना किया जा सकता है? बस एक ही प्रश्न में?
पहले रिकॉर्ड? SQL सर्वर के किस संस्करण के लिए? –
एसक्यूएल सर्वर 2008. – TCM
मुझे लगता है कि तीसरा वर्ग कहने पर आपका तीसरा सामान्य रूप है। यदि यह किसी तालिका में पूर्ण डुप्लिकेट की अनुमति दे रहा है, तो यह परिभाषा के अनुसार 3 एनएफ में नहीं है;) –