首页博客网络编程
此关键字将右表的每一行返回到左表上的相同行中。
第一个表中包含的值为 NULL,其中行不匹配。
例复制
SELECT column_name(s)FROM tbl1RIGHT JOIN tbl2 ON tbl1.column_name = tbl2.column_name;
下面的“订单”数据库表:
身份证 | Customer_ID | Employee_ID |
---|---|---|
20408 | 2 | 7 |
20409 | 2 | 5 |
85471 | 1 | 3 |
75864 | 5 | 8 |
下面的“员工”数据库表:
身份证 | Last_Name | First_Name | 生日 | 照片 | 注意 |
---|---|---|---|---|---|
1 | 鲍勃 | 警察 | 11/18/1965 | EmpID1.pic | 汽车是我生活中很重要的东西...... |
2 | 法案 | 比利 | 5/14/1954 | EmpID2.pic | 书籍是我生命中很重要的东西...... |
3 | 本 | 班尼 | 4/25/1967 | EmpID3.pic | 音乐是我生活中一件重要的事情...... |
下面的代码示例将带回员工的所有已下订单的每条数据记录:
例复制
SELECT Customer_orders.ID, Employees.Last_name, Employees.First_nameFROM Customer_ordersRIGHT JOIN Employees ON Customer_orders.employee_id = Employees.IDORDER BY Customer_orders.ID;
声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!
广告位
广告位