٪۴۰ تخفیف تابستانه شروع شد! بزرگترین حراج سال ما

به ما بپیوندید

آموزش کلید واژه SQL FULL OUTER JOIN

کلید واژه SQL FULL OUTER JOIN FULL OUTER JOINبازده کلمه کلیدی تمام سوابق زمانی که یک بازی در سمت چپ (table1) یا راست سوابق (table2) جدول وجود دارد. نکته: FULL OUTER JOIN و FULL JOINیکسان هستند. پیوستن کامل به نحو SELECT column_name(s) FROM…

محمد یوسفی

19 آگوست 2021

کلید واژه SQL FULL OUTER JOIN

FULL OUTER JOINبازده کلمه کلیدی تمام سوابق زمانی که یک بازی در سمت چپ (table1) یا راست سوابق (table2) جدول وجود دارد.

نکته: FULL OUTER JOIN و FULL JOINیکسان هستند.

پیوستن کامل به نحو

SELECT column_name(s)
FROM table1
FULL OUTER JOIN table2
ON table1.column_name = table2.column_name
WHERE condition;

توجه: به FULL OUTER JOIN طور بالقوه می تواند مجموعه نتایج بسیار بزرگ را برگرداند!


پایگاه داده نسخه ی نمایشی

در این آموزش ما از پایگاه داده نمونه Northwind معروف استفاده خواهیم کرد.

در زیر مجموعه ای از جدول “مشتریان” آمده است:


SQL FULL OUTER JOIN مثال

دستور SQL زیر همه مشتریان و همه سفارشات را انتخاب می کند:

SELECT Customers.CustomerName, Orders.OrderID
FROM Customers
FULL OUTER JOIN Orders ON Customers.CustomerID=Orders.CustomerID
ORDER BY Customers.CustomerName;

انتخابی از مجموعه نتایج ممکن است به این شکل باشد:

توجه:FULL OUTER JOIN بازده کلمه کلیدی تمام سوابق تطبیق از هر دو جدول که آیا جدول دیگر از مسابقات یا نه. بنابراین ، اگر در “مشتریان” ردیفی وجود داشته باشد که در “سفارشات” مطابقت نداشته باشد ، یا در “سفارشات” ردیفی وجود داشته باشد که در “مشتری” مطابقت نداشته باشد ، آن سطرها نیز فهرست خواهند شد.

منبع

مطالب مرتبط

0 دیدگاه