SQL Right Join 右连接
一、SQL Right Join 右连接 语法
SQL 右连接返回右表行中的所有值。它还包括左表中的匹配值,但如果两个表中都没有匹配,则返回 NULL。
右连接的基本语法:
SELECT table1.column1, table2.column2.....
FROM table1
RIGHT JOIN table2
ON table1.column_field = table2.column_field;
二、SQL Right Join 右连接 示例
customer表:
ID | NAME | AGE | SALARY |
---|---|---|---|
1 | ARYAN | 51 | 56000 |
2 | AROHI | 21 | 25000 |
3 | VINEET | 24 | 31000 |
4 | AJEET | 23 | 32000 |
5 | RAVI | 23 | 42000 |
order表
O_ID | DATE | CUSTOMER_ID | AMOUNT |
---|---|---|---|
001 | 20-01-2012 | 2 | 3000 |
002 | 12-02-2012 | 2 | 2000 |
003 | 22-03-2012 | 3 | 4000 |
004 | 11-04-2012 | 4 | 5000 |
用 RIGHT JOIN 连接这两个表,结果如下:
SQL> SELECT ID,NAME,AMOUNT,DATE
FROM CUSTOMER
RIGHT JOIN ORDER
ON CUSTOMER.ID = ORDER.CUSTOMER_ID;
ID | NAME | AMOUNT | DATE |
---|---|---|---|
2 | AROHI | 3000 | 20-01-2012 |
2 | AROHI | 2000 | 12-02-2012 |
3 | VINEET | 4000 | 22-03-2012 |
4 | AJEET | 5000 | 11-04-2012 |
热门文章
优秀文章