繁体   English   中英

将具有多个列的两个表连接到同一个列ID

[英]join two tables with multiple columns wirh same column id

所以我有这两个表

我试图加入工会,并为工会失败而感到厌倦。

Table f
  A    B     C    D
  1  "val" "val"  4

Table g
  A    B     C    D
  1  "cal" "dal"  5
  2  "cal" "dal"  5

所以我想要结果

  A      B           C      f.D    g.D
  1  "val cal"   "val dal"   4      5
  2   "cal"        "dal"    null    5

使用外部联接:

SELECT g.A, f.B, g.B, f.C, g.C, f.D, g.D
FROM g LEFT OUTER JOIN f ON g.A = f.A;

这不会让您连接表gfAB列。 那必须用代码完成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM