Đây là từ bộ nhớ và không được kiểm tra. Như bạn chưa nói lỗi là gì, tôi đang phỏng đoán từ việc làm tương tự trước đây với Mysql. Nếu lỗi cho biết bạn không thể cập nhật và chọn từ cùng một bảng, bạn cần thêm bí danh cho vùng chọn. Nếu không, tôi nghĩ bạn nên sử dụng IN, không phải tham gia.
Không được thử nghiệm nhưng sẽ hoạt động
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);
Trên điện thoại di động, vì vậy hy vọng được định dạng ok và dấu ngoặc vuông theo đúng thứ tự, v.v. :)