sql >> Database teknologi >  >> RDS >> Oracle

SQL-opdatering med joins

ORA-01427 angiver, at du returnerer mere end én værdi i en underforespørgsel. Rediger din forespørgsel til at indeholde en DISTINCT-klausul eller en anden mekanisme til entydigt at identificere en række i underforespørgslen.

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


  1. PostgreSQL - Korreleret underforespørgsel mislykkedes?

  2. Postgresql aggregeret array

  3. MySQL - Hvordan begrænser man et resultat pr. ID?

  4. Tæller antallet af udførte forespørgsler