< db | sqlite(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
예제 테이블
table_a
| id |
upper
|
| 210 |
A
|
| 211 |
B
|
| 212 |
C
|
| 213 |
D
|
| 214 |
E
|
| 215 |
F
|
table_b
| id |
lower
|
| 210 |
a
|
| 212 |
c
|
| 212 |
c
|
| 215 |
f
|
| 216 |
g
|
| 217 |
h
|
INNER JOIN
SELECT table_a.id, table_a.upper, table_b.lower FROM table_a INNER JOIN table_b ON table_a.id=table_b.id
실행결과
table_a
| id |
upper
|
| 210 |
A
|
| 211 |
B
|
| 212 |
C
|
| 213 |
D
|
| 214 |
E
|
| 215 |
F
|
table_b
| id |
lower
|
| 210 |
a
|
| 212 |
c
|
| 212 |
c
|
| 215 |
f
|
| 216 |
g
|
| 217 |
h
|
LEFT JOIN
| table_a.id |
table_b.id
|
| 210
|
| 211 |
|
| 212
|
| 213 |
|
| 214 |
|
| 215
|
| |
216
|
| |
217
|
result
| id |
upper |
lower
|
| 210 |
A |
a
|
| 212 |
C |
c
|
| 212 |
C |
c
|
| 215 |
F |
f
|
LEFT OUTER JOIN
SELECT table_a.id, table_a.upper, table_b.lower FROM table_a LEFT OUTER JOIN table_b ON table_a.id=table_b.id
실행결과
table_a
| id |
upper
|
| 210 |
A
|
| 211 |
B
|
| 212 |
C
|
| 213 |
D
|
| 214 |
E
|
| 215 |
F
|
table_b
| id |
lower
|
| 210 |
a
|
| 212 |
c
|
| 212 |
c
|
| 215 |
f
|
| 216 |
g
|
| 217 |
h
|
LEFT JOIN
| table_a.id |
table_b.id
|
| 210
|
| 211 |
|
| 212
|
| 213 |
|
| 214 |
|
| 215
|
| |
216
|
| |
217
|
result
| id |
upper |
lower
|
| 210 |
A |
a
|
| 211 |
B |
(null)
|
| 212 |
C |
c
|
| 212 |
C |
c
|
| 213 |
D |
(null)
|
| 214 |
E |
(null)
|
| 215 |
F |
f
|