SQL 合并具有多个相同列的表
有几个表。比如
表table_a
A B C D E F
1 11 111 13 14 15
1 11 222 23 24 25
1 22 222 33 34 35
表table_b
A B C E G H
1 11 111 14 16 17
1 11 222 24 26 27
1 22 222 34 36 37
表table_c
A B C D E I
1 11 111 13 14 18
1 11 222 23 24 28
1 22 222 33 34 38
根据A B C列,合并三张表,最终结果为:
A B C D E F G H I
1 11 111 13 14 15 16 17 18
1 11 222 23 24 25 26 27 28
1 22 222 33 34 35 36 37 38
那位大神知道这个合并的SQL语言怎么写啊?
------解决方案--------------------关联合并撒
------解决方案--------------------SQL code
select ta.*, tb.G, tb.H, tc.I
from table_a ta
join table_b tb
on ta.A=tb.A
join table_c tc
on tb.A=tc.A