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

केस का उपयोग करके mysql में डुप्लिकेट कैसे हटाएं?

अगर मैं सही ढंग से समझता हूं कि डुप्लिकेट के मामले में आप "FAIL" को हटाना चाहते हैं न कि "पास" को? इस मामले में आपके पास निम्नलिखित प्रश्न हो सकते हैं:

delete t2 from my_table1 as t1, my_table1 as t2 where
t1.TestCase = t2.TestCase and t2.id != t1.id and t2.Result='FAIL'; 

लेकिन आप क्या करना चाहते हैं जब सभी डुप्लिकेट के कॉलम परिणाम में "FAIL" हो? उपरोक्त क्वेरी के साथ, दोनों को हटा दिया जाएगा। क्या आप इस मामले में एक रखना चाहते हैं?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कैसे जांचें और max_allowed_packet mysql चर सेट करें

  2. mysql क्वेरी में अनुक्रमणिका दक्षता का उपयोग कैसे करें

  3. कॉलम नाम से पहले SQL स्टेटमेंट में एट-साइन करें

  4. क्या मैं इस utf8 कैरेक्टर को बदल सकता हूँ?

  5. MySQL चुनें कि कहाँ कई से कई में