Skip to content

Latest commit

 

History

History
41 lines (34 loc) · 815 Bytes

sql-join.md

File metadata and controls

41 lines (34 loc) · 815 Bytes
title layout category updated weight
SQL joins
2017/sheet
Databases
2018-12-06
-1

Example

SELECT * FROM order_items \
  LEFT OUTER JOIN orders \
  ON order_items.order_id = orders.id

{: .-wrap}

Joins are typically added to SELECT statements to add more columns and records.

Diagram

SELECT * FROM `A` INNER JOIN `B`

{: .-setup}

┌────────┐
│ A  ┌───┼────┐
│    │ ∩ │    │
└────┼───┘  B │
     └────────┘

{: .-box-chars.-setup}

Join What
Inner join
Left outer join A +
Right outer join + B
Full outer join A + + B