多个表的多个案例条件

时间:2014-11-26 08:52:29

标签: sql sql-server-2008 tsql

表1

id1_a   id2_a   id3_a
1       -1       3

表2

id1_b   id2_b   id3_b
4         6       5

所有ID列均为integer类型。

单键列所需的输出

key 
1/-1/3      
4/6/5

通过连接2个表格形成的关键列所需的案例陈述

1 个答案:

答案 0 :(得分:0)

SELECT CONVERT(VARCHAR,id1_a)+'/'+CONVERT(VARCHAR,id2_a)+'/'+CONVERT(VARCHAR,id3_a) AS [KEY]
FROM table1
UNION
SELECT CONVERT(VARCHAR,id1_b)+'/'+CONVERT(VARCHAR,id2_b)+'/'+CONVERT(VARCHAR,id3_b)
FROM table2