کلید واژه 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 دیدگاه