यह स्मृति से है और परीक्षण नहीं किया गया है। जैसा कि आपने यह नहीं कहा है कि त्रुटि क्या थी, मैं मैसकल के साथ पहले भी ऐसा ही करने से अनुमान लगा रहा हूं। यदि त्रुटि कह रही है कि आप उसी तालिका से अपडेट और चयन नहीं कर सकते हैं, तो आपको चयन में एक उपनाम जोड़ना होगा। यदि नहीं, तो मुझे लगता है कि आपको 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);
मोबाइल पर इतनी उम्मीद से फ़ॉर्मेट किया गया ठीक है और सही क्रम में कोष्ठक आदि :)