【发布时间】:2020-03-13 22:33:57
【问题描述】:
所以一张表的 ID 分为 SYMBOL 和 NUMBER 两部分,我想将其加入的表将 SYMBOL 和 NUMBER 组合起来形成 ID
以下是我想出的显然不起作用的方法......我需要做什么才能在不执行 CREATE TABLE 的情况下加入串联列?
Select
concat(a.SYMBOL, ' ', a.NBR) AS 'ID',
a.Date,
b.Cost
From
Identities a
Join
Financials b
On **concat(a.SYMBOL, ' ', a.NBR) AS 'ID'** = b.ID
【问题讨论】:
-
究竟是什么不工作?你有错误吗?错误的结果?
-
Msg 4104, Level 16, State 1, Line 10 无法绑定多部分标识符。
标签: sql multiple-columns string-concatenation