Oracle
 sql >> база данни >  >> RDS >> Oracle

Актуализация на SQL с обединения

ORA-01427 показва, че връщате повече от една стойност в подзаявка. Променете вашата заявка, за да съдържа клауза DISTINCT или някакъв друг механизъм за уникално идентифициране на ред в подзаявката.

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. Съхранена функция на Oracle - подайте името на таблицата като параметър

  2. Инсталирайте клиента на oracle в докер контейнер

  3. HQL е null И !=null в колона на Oracle

  4. ORA-00907 Проблем с липсваща дясна скоба - изберете с ред чрез вътрешна заявка за вмъкване

  5. Как да направя текущи суми от втората колона