كلمة المفتاح 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