如何使用SQL连接表

时间:2019-01-29 11:37:41

标签: sql join

我有以下格式的表格 表T1:-

Index A  | B  | C  |
  1   10 | 20 | 10 |
  2   15 | 45 | 42 |
  3   5  | 10 | 12 |
  :

表T2:-

Index D  | E  |
  1   20 | 30 |
  2   35 | 5  |
  3   5  | 40 |
  :

表T3:-

表T4:-


我们可以使用“ sql”查询以以下格式联接多个表吗?

Index |____T1________|___T2____|...
______|_A__|_B__|_C__|_D__|_E__|
  1   | 10 | 20 | 10 | 20 | 30 |
  2   | 15 | 45 | 42 | 35 | 5  |
  3   | 5  | 10 | 12 | 5  | 40 |
  :

如果是,怎么办?

1 个答案:

答案 0 :(得分:1)

这是一个简单的join

select t1.index, t1.a, t1.b, t1.c, t2.d, t2.e
from t1 join
     t2
     on t1.index = t2.index;

我的意思是,列只能有一个名称,因此您没有超级标题和副标题。但是数据是由join产生的。