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

Xóa MySQL với truy vấn chọn lồng nhau

Thực hiện lồng đôi

DELETE FROM catalogue 
WHERE catalogue_id IN (SELECT catalogue_id FROM (
  SELECT catalogue_id 
  FROM catalogue 
  WHERE (
    product_id = (SELECT product_id FROM catalogue WHERE catalogue_id = '2290') 
    AND length_id = (SELECT length_id FROM catalogue WHERE catalogue_id = '2290') 
    AND gauge_id = (SELECT gauge_id FROM catalogue WHERE catalogue_id = '2290')
  )) x
)

Nó đánh lừa mysql



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. phân loại mysql của số phiên bản

  2. MySQL lỗi khóa trùng lặp gây ra bộ khóa chia sẻ trên bản ghi chỉ mục trùng lặp?

  3. SET CHARACTER SET utf8 có cần thiết không?

  4. Sử dụng MySQL trong Flask

  5. Sắp xếp các hàng cơ sở dữ liệu có giá trị 0 sau các hàng khác 0