Obsah:

Môžem použiť pripojiť sa k aktualizačnému dotazu?
Môžem použiť pripojiť sa k aktualizačnému dotazu?

Video: Môžem použiť pripojiť sa k aktualizačnému dotazu?

Video: Môžem použiť pripojiť sa k aktualizačnému dotazu?
Video: Полный курс Redux Toolkit + RTK Query для начинающих | Редакс за 2 часа! 2024, November
Anonim

Komu dopyt údaje zo súvisiacich tabuliek, často použitie a pripojiť sa klauzuly, buď vnútorné pripojiť sa alebo odišiel pripojiť sa . V SQL Server, vy môcť použiť títo pripojiť sa klauzuly v AKTUALIZOVAŤ vyhlásenie vykonať krížovú tabuľku aktualizovať . Najprv zadajte názov tabuľky (t1), ktorú chcete aktualizovať v AKTUALIZOVAŤ doložka.

Jednoducho, môžeme použiť join v aktualizačnom dotaze?

MySQL UPDATE JOIN syntax Vy často použiť spoje do dopyt riadky z tabuľky, ktoré majú (v prípade INNER PRIPOJTE SA ) alebo nemusí mať (v prípade LEFT PRIPOJTE SA ) zodpovedajúce riadky v inej tabuľke. V MySQL, môžeš použiť a PRIPOJTE SA klauzuly v AKTUALIZOVAŤ vyhlásenie vykonať krížovú tabuľku aktualizovať.

Okrem toho, môžeme použiť join in update query v Oracle? AKTUALIZOVAŤ riadky s hodnotami z tabuľky PRIPOJTE SA v Oracle . To sa pripája riadky od rodiča AKTUALIZOVAŤ dotaz s riadkami z poddotazu SELECT.

Ako sa môžem vnútorne pripojiť k aktualizačnému dotazu?

Najjednoduchším a najbežnejším spôsobom je použitie klauzuly spojenia vo vyhlásení o aktualizácii a použitie viacerých tabuliek v príkaze aktualizácie

  1. AKTUALIZÁCIA tabuľky 1.
  2. SET stĺpec 2 = t2. Col2,
  3. Col 3 = t2. Col3.
  4. Z tabuľky1 t1.
  5. INNER JOIN tabuľka 2 t2 ON t1. Col1 = t2.col1.
  6. WHERE t1. Col1 IN (21, 31)

Môžem aktualizovať dve tabuľky v jednom dotaze?

vy môcť 't aktualizovať viacero tabuliek v jednom príkaze , však ty môcť použite transakciu, aby ste sa uistili dve AKTUALIZÁCIE s výrokmi sa zaobchádza atomicky. vy môcť tiež ich dávkovať, aby ste sa vyhli spiatočnej ceste.

Odporúča: