Indholdsfortegnelse:

Kan jeg bruge join-in-opdateringsforespørgsel?
Kan jeg bruge join-in-opdateringsforespørgsel?

Video: Kan jeg bruge join-in-opdateringsforespørgsel?

Video: Kan jeg bruge join-in-opdateringsforespørgsel?
Video: how to update column in sql table. update with join in sql table. PART 9 2024, November
Anonim

Til forespørgsel data fra relaterede tabeller, du ofte brug det tilslutte klausuler, enten indre tilslutte eller venstre tilslutte . I SQL Server kan du kan bruge Disse tilslutte klausuler i OPDATERING erklæring at udføre en krydstabel opdatering . Angiv først navnet på den tabel (t1), du ønsker opdatering i OPDATERING klausul.

Simpelthen, kan vi bruge join in update-forespørgsel?

MySQL OPDATERING JOIN syntaks Dig tit bruge joins til forespørgsel rækker fra en tabel, der har (i tilfælde af INNER TILSLUTTE ) eller måske ikke har (i tilfælde af LEFT TILSLUTTE ) matchende rækker i en anden tabel. I MySQL, du kan bruge det TILSLUTTE klausuler i OPDATERING erklæring at udføre krydstabellen opdatering.

Kan vi desuden bruge join in update-forespørgsel i Oracle? OPDATERING rækker med værdier fra en tabel TILSLUTTE i Oracle . At slutter sig til rækkerne fra forælderen OPDATERING forespørgsel med rækkerne fra SELECT-underforespørgslen.

Heri, hvordan tilslutter jeg mig en opdateringsforespørgsel?

Den nemmeste og mest almindelige måde er at bruge join-sætning i opdateringssætningen og bruge flere tabeller i opdateringssætningen

  1. OPDATERING tabel 1.
  2. SET Col 2 = t2. Col2,
  3. Kol 3 = t2. Kol3.
  4. FRA tabel1 t1.
  5. INNER JOIN tabel 2 t2 ON t1. Col1 = t2.col1.
  6. HVOR t1. Col1 IN (21, 31)

Kan jeg opdatere to tabeller i en enkelt forespørgsel?

Du kan 't opdatere flere tabeller i én erklæring dog dig kan bruge en transaktion for at sikre det to OPDATERING udsagn behandles atomært. Du kan også batch dem for at undgå en rundtur.

Anbefalede: