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

Xóa bằng Tham gia trong Truy vấn sql Oracle

Gần đây, tôi đã biết về cú pháp sau:

DELETE (SELECT *
        FROM productfilters pf
        INNER JOIN product pr
            ON pf.productid = pr.id
        WHERE pf.id >= 200
            AND pr.NAME = 'MARK')

Tôi nghĩ rằng nó trông sạch sẽ hơn nhiều so với mã đề xuất khác.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tắt và khởi động phiên bản Oracle

  2. Từ khóa 'Partition By' và 'Row_Number' của Oracle

  3. Oracle Database Explorer:Đào tạo và Công nhận Miễn phí

  4. Cách giải quyết ORA-02014:không thể chọn CẬP NHẬT từ chế độ xem với DISTINCT, GROUP BY

  5. Cài đặt để xem phần thời gian với ngày trong nhà phát triển Oracle PL / SQL là gì?