sql-join: add

This commit is contained in:
Rico Sta. Cruz 2015-11-27 00:15:04 +11:00
parent aa49664dba
commit ae6947c7c5
1 changed files with 19 additions and 0 deletions

19
sql-join.md Normal file
View File

@ -0,0 +1,19 @@
---
title: SQL Join
---
```
SELECT * FROM order_items LEFT OUTER JOIN orders ON order_items.order_id = orders.id
```
```
__ __
/ /\ \
| A |u |B |
\___\/__ /
```
* inner join = `u`
* left outer join = `A` + `u`
* right outer join = `u` + `B`
* full outer join = `A` + `u` + `B`