Cuprins:

Pot folosi join în interogarea de actualizare?
Pot folosi join în interogarea de actualizare?

Video: Pot folosi join în interogarea de actualizare?

Video: Pot folosi join în interogarea de actualizare?
Video: how to update column in sql table. update with join in sql table. PART 9 2024, Noiembrie
Anonim

La interogare date din tabele aferente, deseori utilizare cel a te alatura clauze, fie interioare a te alatura sau la stânga a te alatura . În SQL Server, dvs poate utiliza aceste a te alatura clauzele din Declarație UPDATE pentru a efectua o masă încrucișată Actualizați . Mai întâi, specificați numele tabelului (t1) pe care doriți să îl faceți Actualizați în ACTUALIZAȚI clauză.

Pur și simplu, putem folosi join în interogarea de actualizare?

MySQL UPDATE JOIN sintaxa Tu de multe ori utilizați îmbinări la interogare rânduri dintr-un tabel care au (în cazul INNER A TE ALATURA ) sau poate să nu aibă (în cazul LEFT A TE ALATURA ) rânduri care se potrivesc dintr-un alt tabel. În MySQL, poți să folosești cel A TE ALATURA clauzele din Declarație UPDATE pentru a efectua tabelul încrucișat Actualizați.

În plus, putem folosi join în interogarea de actualizare în Oracle? ACTUALIZAȚI rânduri cu valori dintr-un tabel A TE ALATURA în Oracol . Acea se alătură rândurile de la părinte UPDATE interogare cu rândurile din subinterogarea SELECT.

Aici, cum mă alătur la o interogare de actualizare?

Cea mai simplă și comună modalitate este de a folosi clauza join în instrucțiunea de actualizare și de a folosi mai multe tabele în instrucțiunea de actualizare

  1. UPDATE tabelul 1.
  2. SET Col 2 = t2. Col2,
  3. Col 3 = t2. Col3.
  4. DIN tabelul 1 t1.
  5. INNER JOIN tabelul 2 t2 ON t1. Col1 = t2.col1.
  6. UNDE t1. Col1 IN (21, 31)

Pot actualiza două tabele într-o singură interogare?

Tu poate sa 't actualizați mai multe tabele într-o singură instrucțiune , totuși, tu poate sa utilizați o tranzacție pentru a vă asigura că două UPDATE enunţurile sunt tratate atomic. Tu poate sa de asemenea, grupați-le pentru a evita o călătorie dus-întors.

Recomandat: