sql >> Database >  >> RDS >> Oracle

SQL-update met joins

De ORA-01427 geeft aan dat u meer dan één waarde in een subquery retourneert. Pas uw zoekopdracht aan zodat deze een DISTINCT-clausule of een ander mechanisme bevat om een ​​rij in de subquery uniek te identificeren.

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


  1. lees eerst 1kb van een blob van orakel

  2. pgAdmin III :Er worden geen servers weergegeven

  3. Fout 'het subrapport kon niet worden gevonden op de opgegeven locatie. Controleer of het subrapport is gepubliceerd en of de naam correct is'

  4. Eerste werkdag van de huidige maand - SQL Server