各类JOIN用法
这几天双伟详详细细甚至于手把手地地教我调试了一遍项目程序,昨天,我突然问起CROSS JOIN的用法,他不厌其烦地跟我写了一遍所有的JOIN,好,现在抄录下来,以作留念:
1
T1 T2
2
C1 c2 C1 C2
3
1 a aa 1
4
2 b bb 2
5
3 c cc 4
6
7
T1 left join T2 on T1.C1 = T2.C2
8
9
left join
10
1 a aa 1
11
2 b bb 2
12
3 c null null
13
14
inner join
15
1 a aa 1
16
2 b bb 2
17
18
right join
19
1 a aa 1
20
2 b bb 2
21
null null cc 4
22
23
out join
24
1 a aa 1
25
2 b bb 2
26
3 c null null
27
null null cc 4
28
29
cross join
30
C1 c2 C1 C2
31
1 a aa 1
32
1 a bb 2
33
1 a cc 4
34
35
2 b aa 1
36
2 b bb 2
37
2 b cc 4
38
39
3 c aa 1
40
3 c bb 2
41
3 c cc 4
T1 T22
C1 c2 C1 C23
1 a aa 14
2 b bb 25
3 c cc 46

7
T1 left join T2 on T1.C1 = T2.C2 8

9
left join 10
1 a aa 111
2 b bb 212
3 c null null 13

14
inner join15
1 a aa 116
2 b bb 217

18
right join19
1 a aa 120
2 b bb 221
null null cc 422

23
out join 24
1 a aa 125
2 b bb 226
3 c null null 27
null null cc 428

29
cross join 30
C1 c2 C1 C231
1 a aa 132
1 a bb 233
1 a cc 434

35
2 b aa 136
2 b bb 237
2 b cc 438

39
3 c aa 140
3 c bb 241
3 c cc 4
浙公网安备 33010602011771号