首页 > 解决方案 > 在 sql server 2008 中显示类似结果

问题描述

我有这个结果,但我想在 sql server 2008 下面显示它

Code    Account Debit_1 Debit_2 Debit_3
1       1/25    286     12750   30000
1       1/25    286     12750   30000
1       1/25    286     12750   30000

我怎样才能像下面这样显示

Code    Account Debit_1  
1       1/25    286  
1       1/25    12750    
1       1/25    30000  

标签: sqlsql-server

解决方案


使用UNION ALL

SELECT Code,Account,Debit_1
FROM Table1
UNION ALL
SELECT Code,Account,Debit_2
FROM Table1
UNION ALL
SELECT Code,Account,Debit_3
FROM Table1

推荐阅读