用于从多个表中获取数据的SQL查询

时间:2014-10-29 06:53:13

标签: sql

我有两张桌子

这些表的结构如下。

表一

x    y

2    37
5    37
10   37
12   37
15   37

表二

x      z

2     102
2     105
5     110
10    112
10    115
12    118
12    121
15    127  
15    129
5     131

必需输出

y     z

37   102
37   105
37   110
37   112
37   115
37   118
37   121
37   127
37   129
37   131

要执行此操作的SQL查询吗?

2 个答案:

答案 0 :(得分:0)

您可以加入x列:

SELECT y, z
FROM   one
JOIN   two ON one.x = two.x

答案 1 :(得分:0)

这是一个简单的join

select table_one.y,table_two.z from table_one on table_two on table_one.x = table_two.x