SSMS
 sql >> डेटाबेस >  >> Database Tools >> SSMS

एकाधिक कॉलम के आधार पर डुप्लीकेट हटाना

एक cte और पंक्ति संख्या निर्दिष्ट करें ताकि डुप्लिकेट जोड़े के लिए एक को छोड़कर सभी को हटाया जा सके।

with rownums as 
(select m.*, 
 row_number() over(partition by ToUserId, FromUserId order by ToUserId, FromUserId) as rnum
 from Message m)
delete r
from rownums r
where rnum > 1


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. एसक्यूएल सर्वर प्रबंधन स्टूडियो की पेड़ जैसी सूची से गलती से हटाए गए डेटाबेस की सूची कैसे निकालें?

  2. SSMS में स्कीमा द्वारा समूह तालिकाएँ

  3. मैं SSMS के टेबल डिज़ाइनर में Nulls प्रॉपर्टी को हमेशा असत्य कैसे सेट करूं?

  4. Sql सर्वर प्रबंधन स्टूडियो के लिए पूर्ण रेगेक्स सिंटैक्स

  5. SQL सर्वर प्रबंधन स्टूडियो मुझे एकाधिक प्राथमिक कुंजी के लिए एकाधिक विदेशी कुंजी बनाने की अनुमति नहीं देता है