Ini dari memori dan tidak diuji. Karena Anda belum mengatakan apa kesalahannya, saya menebak dari melakukan hal serupa sebelumnya dengan Mysql. Jika kesalahan mengatakan Anda tidak dapat memperbarui dan memilih dari tabel yang sama, Anda perlu menambahkan alias ke pilih. Jika tidak, saya pikir Anda harus menggunakan IN, bukan bergabung.
Tidak diuji tetapi harus bekerja
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);
Di hp semoga diformat ok dan tanda kurung dalam urutan yang benar dll :)