Latest web development tutorials

SQL RIGHT JOIN كلمة

SQL RIGHT JOIN كلمة

RIGHT JOIN الجدول الصحيح الكلمة (table2) إرجاع كافة الصفوف، حتى إذا كان هناك أي تطابق الجدول الأيسر (TABLE1) في. إذا لم يكن هناك جدول مباريات اليسار، والنتيجة هي فارغة.

SQL RIGHT JOIN في بناء الجملة

SELECT column_name(s)
FROM table1
RIGHT JOIN table2
ON table1.column_name = table2.column_name ;

أو:

SELECT column_name(s)
FROM table1
RIGHT OUTER JOIN table2
ON table1.column_name = table2.column_name ;

ملاحظة: في بعض قواعد البيانات، RIGHT JOIN يسمى RIGHT JOIN خارجية.

SQL RIGHT JOIN


قاعدة بيانات تجريبي

في هذا البرنامج التعليمي، سوف نستخدم نموذج قاعدة البيانات w3big.

وفيما يلي تحديد "مواقع" بيانات الجدول:

+----+--------------+---------------------------+-------+---------+
| id | name         | url                       | alexa | country |
+----+--------------+---------------------------+-------+---------+
| 1  | Google       | https://www.google.cm/    | 1     | USA     |
| 2  | 淘宝          | https://www.taobao.com/   | 13    | CN      |
| 3  | 本教程      | http://www.w3big.com/    | 4689  | CN      |
| 4  | 微博          | http://weibo.com/         | 20    | CN      |
| 5  | Facebook     | https://www.facebook.com/ | 3     | USA     |
| 7  | stackoverflow | http://stackoverflow.com/ |   0 | IND     |
+----+---------------+---------------------------+-------+---------+

هنا هي البيانات "access_log" الجدول الموقع سجل وصول:

mysql> SELECT * FROM access_log;
+-----+---------+-------+------------+
| aid | site_id | count | date       |
+-----+---------+-------+------------+
|   1 |       1 |    45 | 2016-05-10 |
|   2 |       3 |   100 | 2016-05-13 |
|   3 |       1 |   230 | 2016-05-14 |
|   4 |       2 |    10 | 2016-05-14 |
|   5 |       5 |   205 | 2016-05-14 |
|   6 |       4 |    13 | 2016-05-15 |
|   7 |       3 |   220 | 2016-05-15 |
|   8 |       5 |   545 | 2016-05-16 |
|   9 |       3 |   201 | 2016-05-17 |
+-----+---------+-------+------------+
9 rows in set (0.00 sec)


SQL JOIN RIGHT الأمثلة

سوف عبارة SQL التالية بإرجاع السجلات زيارة الموقع.

الأمثلة التالية access_log كما تركنا الجدول، ومواقع كما في الجدول المناسب:

أمثلة

SELECT المواقع. الاسم، access_log. الكونت، access_log. تاريخ من access_log RIGHT التسجيل المواقع على access_log. site_id = مواقع. معرف ORDER BY access_log. العد تنازلي.

تنفيذ SQL أعلاه نتائج الإخراج هي كما يلي:

ملاحظة: حق الانضمام الكلمة الجدول الأيمن (مواقع) بإرجاع كافة الصفوف، حتى إذا كان هناك أي تطابق الجدول الأيسر (access_log) في.