【发布时间】:2019-04-08 06:25:32
【问题描述】:
我正在尝试使用 FULL OUTER JOIN 连接两个表,这两个表具有不同的数据行,并且这两个表之间的列是相同的。
表 2 全外连接表 1
表 1
id 姓名 付款金额
=== ======== ======================
1 杰克 10000
2 五月 20000
3 艾米 30000
表2
id 名称 付款金额 AccountID
=== ======== =================================
1 杰克 10000 000001
2 艾米 30000 000002
执行后显示的输出
id T1name
T2name 付款金额 AccountID
=== ======== ======================================== =
1 杰克 杰克 10000 000001
2 五月 艾米 20000 000002
3 艾米 30000
我期望的输出
id T1name
T2name 付款金额 AccountID
=== ======== ======================================== =
1 杰克 杰克 10000 000001
2 五月 20000
3 艾米 艾米 30000 000002
表格是按付款金额排序的。
【问题讨论】:
-
“在我执行查询之后” - 您没有以任何方式向我们展示过的查询?我们无法调试(通常)看不到的代码
-
@Damien_The_Unbeliever,我只是想知道我能解决这个问题的任何想法,稍后我将编辑我的语法
-
x2 和 x3 互换???
-
不先生@saravanatn,id 列是自动递增的。
-
你显示的结果不正确
标签: sql sql-server jointable full-outer-join