Obsah:

Mohu použít připojit se v aktualizačním dotazu?
Mohu použít připojit se v aktualizačním dotazu?

Video: Mohu použít připojit se v aktualizačním dotazu?

Video: Mohu použít připojit se v aktualizačním dotazu?
Video: how to update column in sql table. update with join in sql table. PART 9 2024, Listopad
Anonim

Na dotaz data ze souvisejících tabulek, ty často použití a připojit klauzule, buď vnitřní připojit nebo odešel připojit . V SQL Server, vy může použít tyto připojit klauzule v AKTUALIZOVAT prohlášení provést křížovou tabulku Aktualizace . Nejprve zadejte název tabulky (t1), kterou chcete Aktualizace v AKTUALIZACE doložka.

Jednoduše, můžeme použít join v aktualizačním dotazu?

MySQL UPDATE JOIN syntaxe Vy často použít spojení na dotaz řádky z tabulky, které mají (v případě INNER PŘIPOJIT ) nebo nemusí mít (v případě LEFT PŘIPOJIT ) odpovídající řádky v jiné tabulce. V MySQL, Můžeš použít a PŘIPOJIT klauzule v AKTUALIZOVAT prohlášení provést křížovou tabulku Aktualizace.

Dále, můžeme použít join v aktualizačním dotazu v Oracle? AKTUALIZACE řádky s hodnotami z tabulky PŘIPOJIT v Věštec . Že se připojí řádky od rodiče AKTUALIZOVANÝ dotaz s řádky z poddotazu SELECT.

Jak se zde připojím k aktualizačnímu dotazu?

Nejjednodušším a nejběžnějším způsobem je použití klauzule spojení v příkazu aktualizace a použití více tabulek v příkazu aktualizace

  1. AKTUALIZACE tabulky 1.
  2. SET Col 2 = t2. Col2,
  3. Sloupec 3 = t2. Col3.
  4. Z tabulky1 t1.
  5. INNER JOIN tabulka 2 t2 ON t1. Col1 = t2.col1.
  6. WHERE t1. Col1 IN (21, 31)

Mohu aktualizovat dvě tabulky v jednom dotazu?

Vy umět 't aktualizovat více tabulek v jednom příkazu , však ty umět použijte transakci, abyste se o tom ujistili dvě AKTUALIZACE s výroky se zachází atomicky. Vy umět také je dávkovejte, abyste se vyhnuli zpáteční cestě.

Doporučuje: