فهرست مطالب:

آیا می توانم از join در درخواست به روز رسانی استفاده کنم؟
آیا می توانم از join در درخواست به روز رسانی استفاده کنم؟

تصویری: آیا می توانم از join در درخواست به روز رسانی استفاده کنم؟

تصویری: آیا می توانم از join در درخواست به روز رسانی استفاده کنم؟
تصویری: اگر فکر میکنید همسرتان به شما خیانت می کند این سوال ها را از او پرسید 2024, نوامبر
Anonim

به پرس و جو داده ها از جداول مرتبط، شما اغلب استفاده کنید را پیوستن بندها، یا درونی پیوستن یا چپ پیوستن . در SQL Server، شما می توانید استفاده کنید اینها پیوستن بندهای موجود در به روز رسانی بیانیه برای اجرای جدول متقاطع به روز رسانی . ابتدا نام جدول (t1) مورد نظر خود را مشخص کنید به روز رسانی در به روز رسانی عبارت.

به همین سادگی، آیا می‌توانیم از join در درخواست به‌روزرسانی استفاده کنیم؟

MySQL به روز رسانی JOIN نحو شما غالبا از اتصالات استفاده کنید به پرس و جو ردیف هایی از یک جدول که دارای (در مورد INNER پیوستن ) یا ممکن است نداشته باشد (در مورد LEFT پیوستن ) ردیف های تطبیق در جدول دیگر. در MySQL، شما می توانید استفاده کنید را پیوستن بندهای موجود در به روز رسانی بیانیه برای اجرای جدول متقاطع به روز رسانی.

علاوه بر این، آیا می‌توانیم از join در کوئری به‌روزرسانی در اوراکل استفاده کنیم؟ به روز رسانی ردیف هایی با مقادیر یک جدول پیوستن که در اوراکل . که می پیوندد ردیف ها از والد درخواست به روز رسانی با ردیف هایی از زیرپرس و جوی SELECT.

در اینجا، چگونه می توانم به درخواست به روز رسانی داخلی بپیوندم؟

ساده ترین و رایج ترین راه استفاده از بند join در دستور بروز رسانی و استفاده از چندین جدول در دستور بروز رسانی است

  1. به روز رسانی جدول 1.
  2. SET Col 2 = t2. Col2،
  3. Col 3 = t2. Col3.
  4. از جدول 1 t1.
  5. جدول JOIN داخلی 2 t2 ON t1. Col1 = t2.col1.
  6. WHERE t1. Col1 IN (21، 31)

آیا می توانم دو جدول را در یک پرس و جو به روز کنم؟

شما می توان 't به روز رسانی چندین جدول در یک بیانیه با این حال، شما می توان از یک تراکنش برای اطمینان از آن استفاده کنید دو به روز رسانی اظهارات به صورت اتمی در نظر گرفته می شوند. شما می توان همچنین برای جلوگیری از رفت و برگشت آنها را دسته بندی کنید.

توصیه شده: