在公共列上连接具有不同行的 2 个表

时间:2021-07-21 02:34:26

标签: sql join

我有 2 个表,如下所示我想加入这些表,以便得到如下所示的表

表 1

<头>
ID 产品名称
1
2 蝙蝠
3 手套
1 球拍
1 网络
2 胶带

表 2

<头>
ID 价格 颜色
1 1.99 美元 黑色
2 $2.99 黄色
3 3.99 美元 绿色

结果

<头>
ID 产品名称 价格 颜色
1 1.99 美元 黑色
2 蝙蝠 $2.99 黄色
3 手套 3.99 美元 绿色
1 球拍 1.99 美元 黑色
1 网络 1.99 美元 黑色
2 胶带 $2.99 黄色

1 个答案:

答案 0 :(得分:1)

从给出的示例来看,您似乎只需要加入 id -

SELECT * FROM table1 INNER JOIN table2 USING(id);