【发布时间】:2013-05-21 09:25:25
【问题描述】:
如何在 SQL Server 2008R2 中编写 SQL 语句来连接有空间的列上的两个表? 我收到错误“将数据类型 varchar 转换为数字时出错。”
例如表1
[id | value | t2id]
1 | a | 1
2 | b |
3 | c | 2
表2
[id | value]
1 | d
2 | e
3 | f
结果
[id | value | t2id | id | value]
1 | a | 1 | 1 | d
2 | b | |null| null
3 | c | 2 | 2 | e
它是一个左连接来显示来自 Table1 的所有值,但是 t2id 列有来自 Table2 的 id 和空格。直接加入这两个表给了我上面的错误。
谢谢
【问题讨论】:
标签: sql sql-server-2008 join