60 lines
2.1 KiB
Markdown
60 lines
2.1 KiB
Markdown
|
---
|
|||
|
title: SQL Right Join
|
|||
|
localeTitle: SQL Right Join
|
|||
|
---
|
|||
|
## SQL Right Join
|
|||
|
|
|||
|
### 使用示例
|
|||
|
|
|||
|
对于本指南,我们将讨论SQL RIGHT JOIN。
|
|||
|
|
|||
|
### 正确的加入
|
|||
|
|
|||
|
RIGHT JOIN关键字返回右表(table2)中的所有记录,以及左表(table1)中的匹配记录。当没有匹配时,结果从左侧为NULL。
|
|||
|
|
|||
|
```sql
|
|||
|
SELECT *
|
|||
|
FROM table1
|
|||
|
RIGHT JOIN table2
|
|||
|
ON table1.column_name = table2.column_name;
|
|||
|
```
|
|||
|
|
|||
|
### 完整的表格列表供参考
|
|||
|
|
|||
|
食物或左表数据
|
|||
|
|
|||
|
```text
|
|||
|
+---------+--------------+-----------+------------+
|
|||
|
| ITEM_ID | ITEM_NAME | ITEM_UNIT | COMPANY_ID |
|
|||
|
+---------+--------------+-----------+------------+
|
|||
|
| 1 | Chex Mix | Pcs | 16 |
|
|||
|
| 6 | Cheez-It | Pcs | 15 |
|
|||
|
| 2 | BN Biscuit | Pcs | 15 |
|
|||
|
| 3 | Mighty Munch | Pcs | 17 |
|
|||
|
| 4 | Pot Rice | Pcs | 15 |
|
|||
|
| 5 | Jaffa Cakes | Pcs | 18 |
|
|||
|
| 7 | Salt n Shake | Pcs | |
|
|||
|
+---------+--------------+-----------+------------+
|
|||
|
|
|||
|
|
|||
|
|
|||
|
company or RIGHT table data
|
|||
|
```
|
|||
|
|
|||
|
文本 + ------------ + -------- + -------------- + |公司_ID |公司_名称| COMPANY\_CITY | + ------------ + -------- + -------------- + | 18 |全部订购|波士顿| | 15 |杰克希尔有限公司|伦敦| | 16 | Akas Foods |德里| | 17 |美食家。 |伦敦| | 19 | SIP-正撕咬。 |纽约| + ------------ + -------- + -------------- +
|
|||
|
```
|
|||
|
To get company name from company table and company ID, item name columns from foods table, the following SQL statement can be used:
|
|||
|
```
|
|||
|
|
|||
|
SQL SELECT company.company _id,company.company_ name, company.company _city,foods.company_ id,foods.item _名称 来自公司 正确的食物 ON company.company_ id = foods.company\_id;
|
|||
|
```
|
|||
|
OUTPUT
|
|||
|
```
|
|||
|
|
|||
|
文本 公司_ID公司_名称公司_城市公司_ ID ITEM\_NAME
|
|||
|
|
|||
|
* * *
|
|||
|
|
|||
|
18订购所有波士顿18 Jaffa蛋糕 15杰克山有限公司伦敦15锅饭 15 Jack Hill Ltd伦敦15 BN饼干 15 Jack Hill Ltd伦敦15 Cheez-It 16 Akas Foods Delhi 16 Chex Mix 17美食家。伦敦17 Mighty Munch NULL NULL NULL NULL Salt n Shake
|
|||
|
|
|||
|
\`\`\`
|