Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Pembaruan SQL dengan bergabung

ORA-01427 menunjukkan Anda mengembalikan lebih dari satu nilai dalam subquery. Ubah kueri Anda agar berisi klausa DISTINCT atau mekanisme lain untuk mengidentifikasi baris dalam subkueri secara unik.

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. Bagaimana cara mengekspor hasil kueri SQL ke dalam string berformat gaya csv, yang nantinya akan disimpan ke dalam clob di Oracle?

  2. mendapatkan kesalahan saat memasukkan beberapa baris di sql

  3. Gunakan Select atau PL SQL untuk Transpose

  4. Bagaimana cara saya mencatat/melacak panggilan prosedur tersimpan Oracle dengan nilai parameter?

  5. Bagaimana cara melakukan top 1 di Oracle?