Spisu treści:

Czy mogę użyć join w zapytaniu aktualizacyjnym?
Czy mogę użyć join w zapytaniu aktualizacyjnym?

Wideo: Czy mogę użyć join w zapytaniu aktualizacyjnym?

Wideo: Czy mogę użyć join w zapytaniu aktualizacyjnym?
Wideo: Konrad Sagala - Raportowanie postępów w nauce w Microsoft Learn 2024, Listopad
Anonim

Do zapytanie dane z powiązanych tabel, często posługiwać się ten Przystąp klauzule, albo wewnętrzne Przystąp lub w lewo Przystąp . W SQL Server możesz mogą korzystać te Przystąp klauzule w Oświadczenie UPDATE wykonać tabelę krzyżową aktualizacja . Najpierw określ nazwę tabeli (t1), którą chcesz aktualizacja w AKTUALIZACJA klauzula.

Po prostu, czy możemy użyć join w zapytaniu aktualizacyjnym?

MySQL AKTUALIZUJ składnię JOIN często użyj złączeń do zapytanie wiersze z tabeli, które mają (w przypadku INNER PRZYSTĄP ) lub może nie mieć (w przypadku LEFT PRZYSTĄP ) pasujące do wierszy w innej tabeli. W MySQL, możesz użyć ten PRZYSTĄP klauzule w Oświadczenie UPDATE wykonać tabelę krzyżową aktualizacja.

Co więcej, czy możemy użyć join w zapytaniu aktualizacyjnym w Oracle? AKTUALIZACJA wiersze z wartościami z tabeli PRZYSTĄP w Wyrocznia . To łączy wiersze od rodzica ZAKTUALIZUJ zapytanie z wierszami z podzapytania SELECT.

W jaki sposób mogę połączyć się z zapytaniem aktualizacyjnym?

Najprostszym i najczęstszym sposobem jest użycie klauzuli join w instrukcji update i użycie wielu tabel w instrukcji update

  1. AKTUALIZUJ tabelę 1.
  2. ZESTAW Kol 2 = t2. Kol2,
  3. Kol 3 = t2. Kol3.
  4. Z tabeli1 t1.
  5. ZŁĄCZE WEWNĘTRZNE tabela 2 t2 ON t1. Col1 = t2.col1.
  6. GDZIE t1. Col1 IN (21, 31)

Czy mogę zaktualizować dwie tabele w jednym zapytaniu?

Ty Móc 'T zaktualizuj wiele tabel w jednym oświadczeniu jednak ty Móc skorzystaj z transakcji, aby upewnić się, że dwie AKTUALIZACJA oświadczenia są traktowane atomowo. Ty Móc również grupować je, aby uniknąć podróży w obie strony.

Zalecana: