كلمة المفتاح LEFT JOIN في SQL

  • LEFT JOIN الكلمة المفتاحية ستعيد جميع الصفوف من الجدول (Persons)، حتى لو لم يكن هناك الصفوف المطابقة في الجدول (Orders). الصفحة السابقة
  • الصفحة التالية SQL Right Join

كلمة المفتاح LEFT JOIN في SQL

كلمات Left JOIN ستعود جميع الصفوف من الجدول (table_name1)، حتى لو لم تكن هناك صفوف تطابق في الجدول (table_name2).

LEFT JOIN 关键字语法

LEFT JOIN جملة الأوامر SELECT
column_name(s) FROM
table_name1 LEFT JOIN
table_name2 ONtable_name1.column_name=

table_name2.column_nameتعليق:

في بعض قواعد البيانات، LEFT JOIN يُسمى LEFT OUTER JOIN.

الجدول الأصلي (المستخدم في الأمثلة):

Id_O نتائج مجموعة البيانات: LastName "جدول Persons": عنوان
4 22456 أدمز مدينة شارع أكسفورد
Id_P 44678 بوش لندن شارع الفيifth
2 77895 كارتر نيويورك شارع تشانغ'an

بكين

"جدول Orders": FirstName Id_O
4 24562 2
Id_P توماس 2
2 OrderNo 4
3 جون 4
1 5 34764

65

مثال على الربط (LEFT JOIN)

الآن، نريد قائمة بجميع الأشخاص، وأوامرهم - إذا كانت موجودة.

يمكنك استخدام الجملة SELECT التالية:
SELECT Persons.LastName, Persons.FirstName, Orders.OrderNo
FROM Persons
LEFT JOIN Orders
ON Persons.Id_P=Orders.Id_P

ORDER BY Persons.LastName

نتائج مجموعة البيانات: LastName FirstName
22456 أدمز OrderNo
22456 أدمز جون
77895 كارتر 24562
77895 كارتر توماس
44678 بوش  

جورج

  • LEFT JOIN الكلمة المفتاحية ستعيد جميع الصفوف من الجدول (Persons)، حتى لو لم يكن هناك الصفوف المطابقة في الجدول (Orders). الصفحة السابقة
  • الصفحة التالية SQL Right Join