Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Bản ghi MySQL Mark với các bản sao

Đâ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. :)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. google maps js v3 xml là null

  2. Tạo đối tượng Ngày trong PHP cho các ngày trước năm 1970 ở định dạng nhất định

  3. Python, MySQL và SELECT xuất ra từ điển với các tên cột cho các khóa

  4. Tải dữ liệu CSV vào MySQL bằng Python

  5. Không tìm thấy bảng nào trong cơ sở dữ liệu