SQL RIGHT JOIN右连接查询

在SQL右连接返回右表中的行所有的值。它还包括来自左表的匹配值,但如果有两个表中没有匹配,则返回NULL。
右基本语法加入:

SELECT table1.column1,table2.column2..... FROM table1 RIGHT JOIN table2 ON table1.column_field = table2.column_field;

让我们用2个表table1的是CUSTOMERS表和表2是订单表的例子。
Customer表:
ID名称年龄薪水
1ARYAN5156000
2AROHI2125000
3VINEET2431000
4AJEET2332000
5RAVI2342000
这是第二个表:
Order表:
日期O_ID客户ID
20-01-201200123000
12-02-201200222000
22-03-201200334000
11-04-201200445000
【SQL RIGHT JOIN右连接查询】在这里,我们将加入与SQL RIGHT这两个表的连接:
SQL> SELECT ID,NAME,AMOUNT,DATE FROM CUSTOMER RIGHT JOIN ORDER ON CUSTOMER.ID = ORDER.CUSTOMER_ID;

ID名称日期
2AROHI300020-01-2012
2AROHI200012-02-2012
3VINEET400022-03-2012
4AJEET500011-04-2012

    推荐阅读