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

डुप्लिकेट के साथ MySQL मार्क रिकॉर्ड्स

यह स्मृति से है और परीक्षण नहीं किया गया है। जैसा कि आपने यह नहीं कहा है कि त्रुटि क्या थी, मैं मैसकल के साथ पहले भी ऐसा ही करने से अनुमान लगा रहा हूं। यदि त्रुटि कह रही है कि आप उसी तालिका से अपडेट और चयन नहीं कर सकते हैं, तो आपको चयन में एक उपनाम जोड़ना होगा। यदि नहीं, तो मुझे लगता है कि आपको IN का उपयोग करना चाहिए, शामिल होने का नहीं।

परीक्षण नहीं किया गया लेकिन काम करना चाहिए

UPDATE `customers`
SET    `customers.working` = 'DUPL'
WHERE  customers.ordernumber IN (SELECT t1.`ordernumber`
                                 FROM   (SELECT ordernumber
                                         FROM   `customers`
                                         GROUP  BY `ordernumber`
                                         HAVING Count(`ordernumber`) > 1) AS t1);

मोबाइल पर इतनी उम्मीद से फ़ॉर्मेट किया गया ठीक है और सही क्रम में कोष्ठक आदि :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. हमें बाएँ और दाएँ जुड़ने की आवश्यकता क्यों है

  2. हाइबरनेट MySQL auto_increment प्राथमिक कुंजी फ़ील्ड का सम्मान नहीं कर रहा है

  3. हाइबरनेट सेव () और ट्रांजेक्शन रोलबैक

  4. LINQ से Entities का उपयोग करने वाले अनुप्रयोगों को परिनियोजित करना

  5. दिनांक फ़ील्ड द्वारा MySQL ऑर्डर जो दिनांक प्रारूप में नहीं है