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

MySQL:लगातार डुप्लिकेट मान हटाएं

इस तरह की समस्या को हल करने का एक तरीका उपयोगकर्ता चर के साथ उप-क्वेरी का उपयोग करना है। आप उपयोगकर्ता चर का उपयोग करके पिछली पंक्ति से रंग मान को ट्रैक कर सकते हैं, और फिर आपके द्वारा वापस आने वाली पंक्तियों को फ़िल्टर करने के लिए बाहरी क्वेरी के जहां खंड में उपयोगकर्ता चर का उपयोग कर सकते हैं।

कुछ इस तरह का प्रयास करें:

select id,this_color as color
from
(
select id,@last as last_color,@last:=color as this_color
from your_table
order by id
) as sub
where this_color != last_color


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. फ्लोट करने के लिए int को संशोधित करें (mysql)

  2. MySQL:एक से अधिक घटनाओं वाली पंक्तियों का चयन करें

  3. mysql को जोड़ने और कमांड चलाने के लिए बैच फ़ाइल

  4. SHOW COLUMNS का समूह आउटपुट अल्पविराम-सीमांकित सूची में

  5. mysql डेटाटाइम और पायथन टाइमस्टैम्प के बीच कनवर्ट करने का सही तरीका क्या है?