小编典典

内部和左侧连接在同一张表上

sql

我有两个表(A和B),两个表具有共同的列(x和y)。我想在x上对A和B进行内部联接,但仅保留A的列y的值(左联接)。我正在寻找一种将两个y列组合在一起的方法(不能只在select语句中指定Ay)。我怎样才能做到这一点?

例子

表A

x  y
1  2
3  4
5  6
7  8

表B

x  y
1  2
3  8
9  null
11 0

我希望结果表看起来像

x  y
1  2
3  4

阅读 166

收藏
2021-04-15

共1个答案

小编典典

select a.x, a.y
from TableA a
inner join TableB b on a.x = b.x

2021-04-15