sql-join: update again
This commit is contained in:
parent
dcd8bb903e
commit
08db969f85
13
sql-join.md
13
sql-join.md
|
@ -8,12 +8,21 @@ weight: -1
|
||||||
### Example
|
### Example
|
||||||
|
|
||||||
```
|
```
|
||||||
SELECT * FROM order_items LEFT OUTER JOIN orders ON order_items.order_id = orders.id
|
SELECT * FROM order_items \
|
||||||
|
LEFT OUTER JOIN orders \
|
||||||
|
ON order_items.order_id = orders.id
|
||||||
```
|
```
|
||||||
{: .-wrap}
|
{: .-wrap}
|
||||||
|
|
||||||
|
Joins are typically added to `SELECT` statements to add more columns and records.
|
||||||
|
|
||||||
### Diagram
|
### Diagram
|
||||||
|
|
||||||
|
```
|
||||||
|
SELECT * FROM `A` INNER JOIN `B`
|
||||||
|
```
|
||||||
|
{: .-setup}
|
||||||
|
|
||||||
```
|
```
|
||||||
┌────────┐
|
┌────────┐
|
||||||
│ A ┌───┼────┐
|
│ A ┌───┼────┐
|
||||||
|
@ -21,7 +30,7 @@ SELECT * FROM order_items LEFT OUTER JOIN orders ON order_items.order_id = order
|
||||||
└────┼───┘ B │
|
└────┼───┘ B │
|
||||||
└────────┘
|
└────────┘
|
||||||
```
|
```
|
||||||
{: .-box-chars}
|
{: .-box-chars.-setup}
|
||||||
|
|
||||||
| Join | What |
|
| Join | What |
|
||||||
| ---- | ---- |
|
| ---- | ---- |
|
||||||
|
|
Loading…
Reference in New Issue