چه زمانی از اتصال خارجی در SQL استفاده کنیم؟
چه زمانی از اتصال خارجی در SQL استفاده کنیم؟

تصویری: چه زمانی از اتصال خارجی در SQL استفاده کنیم؟

تصویری: چه زمانی از اتصال خارجی در SQL استفاده کنیم؟
تصویری: SQL Joins توضیح داده شد |¦| به SQL می پیوندد |¦| آموزش SQL 2024, نوامبر
Anonim

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

از این رو، چه زمانی از اتصال بیرونی استفاده می کنید؟

بنابراین، اگر شما می‌خواهید فقط ردیف‌هایی را در هر دو جدول بگنجانید شما استفاده میکنید یک داخلی پیوستن . اگر شما همه سطرها را از یکی از جداول و فقط سطرهای منطبق از جدول دیگر را بخواهید، شما از یک پیوستن خارجی استفاده می کنید (چپ یا راست)، و اگر شما می خواهید تمام ردیف ها را از هر دو جدول دریافت کنید، شما استفاده میکنید کامل OUTER ملحق شوید.

همچنین می دانید، زمانی که از Join بیرونی چپ در SQL استفاده می کنیم؟ آ LEFT OUTER ملحق شوید همچنین می تواند استفاده شده برای برگرداندن مجموعه ای از نتایج که شامل تمام ردیف های جدول اول است که در جدول دوم وجود ندارند، با آزمایش در عبارت WHERE مقدار یک ستون NOT NULL در جدول دوم دارای مقدار NULL. این همان است استفاده كردن یک پرسش فرعی WHERE NOT EXISTS.

علاوه بر این، چه زمانی از اتصال بیرونی و اتصال داخلی استفاده کنیم؟

  1. برای برگرداندن تمام سطرهای هر دو جدول که در آن تطابق وجود دارد، از JOIN داخلی استفاده می کنید.
  2. در OUTER JOIN جدول حاصل ممکن است دارای ستون های خالی باشد.
  3. LEFT OUTER JOIN تمام ردیف‌های جدول اول را برمی‌گرداند، حتی اگر هیچ منطبقی در جدول دوم وجود نداشته باشد.

وظیفه اتصال بیرونی راست چیست؟

چیست عضویت بیرونی سمت راست در SQL. همانطور که از نامش پیداست عضویت بیرونی سمت راست شکلی از عضویت خارجی که تک تک رکوردها را از جدول مبدا برمی گرداند و فقط مقادیری را از جدول هدف برمی گرداند پیوستن وضعیت.

توصیه شده: