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

Cập nhật SQL với các phép nối

ORA-01427 cho biết bạn đang trả về nhiều giá trị trong một truy vấn con. Sửa đổi truy vấn của bạn để chứa mệnh đề DISTINCT hoặc một số cơ chế khác để xác định duy nhất một hàng trong truy vấn con.

UPDATE table1
SET table1.fieldToChange =
  (SELECT DISTINCT table2.newData
  FROM table2
  WHERE table2.oldData = table1.newData
  ) ;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết nối Php Oracle:oci_connect ():ORA-24315:lỗi loại thuộc tính bất hợp pháp

  2. cách cập nhật id từ bảng này sang bảng khác

  3. Sử dụng giữ nguyên:ORA-00933:Lệnh SQL không được kết thúc đúng cách

  4. Tại sao tôi nhận được lỗi này? Không thể chèn null vào 'VALUE.VALUE_TX'

  5. Khoảng cách Euclide