【发布时间】:2012-04-07 08:30:42
【问题描述】:
我有表 A 和表 B,表 A 有几列,包括 A1 和 A2。表 B 也有几列。 我的查询要求我连接 A1 和 A2 中的值,然后在 B1 上进行内部连接。
例子:
Select *
From A
INNER JOIN B
ON CONCAT(A1,A2) = B1.
显然这不是它应该如何工作的。有人可以帮我解答这个问题吗?
谢谢。
【问题讨论】:
-
它不如在 ID 上链接高效,但如果这是您需要的,那么这就是您所需要的。除了最基本的要求之外,您无法简化问题!
-
MS-SQL?如果那是你的 qs。 :-P
-
好吧,我已经将示例放置在最具代表性的系统中以连接列。但是是的,MS-SQL 是我问题的答案。
标签: sql sql-server tsql join concatenation