【问题标题】:Joining 2 tables with different rows over a common column在同一列上连接具有不同行的 2 个表
【发布时间】:2021-07-21 02:34:26
【问题描述】:

我有 2 个表格,如下所示,我想加入这些表格,以便生成如下所示的表格

表 1

Id Product Name
1 Ball
2 Bat
3 Gloves
1 Racket
1 Net
2 Tape

表 2

Id Price Color
1 $1.99 Black
2 $2.99 Yellow
3 $3.99 Green

结果

Id Product Name Price Color
1 Ball $1.99 Black
2 Bat $2.99 Yellow
3 Gloves $3.99 Green
1 Racket $1.99 Black
1 Net $1.99 Black
2 Tape $2.99 Yellow

【问题讨论】:

    标签: sql join


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-20
      • 1970-01-01
      • 2013-04-19
      • 1970-01-01
      • 2019-08-02
      • 2011-04-07
      相关资源
      最近更新 更多