我有一个返回 1 行的 SQL 查询,带有多个列标题:
Col 1 | Col 2 | Col 3
val 1 | Val 2 | Val 3
有没有办法将此行转换为 2 列,即:
Col 1 | Val 1
Col 2 | Val 2
Col 3 | Val 3
这是在 SQLServer 2008 r2 上运行的
编辑:添加一个更好的例子
Product_Code | Product_Name | Customer_Name
101 | yummy cake | derps cake shop
来自一个简单的
select p.prod_code, p.prod_name, c.cust_name from product p
inner join customer c on p.id = c.id
类型查询。我要显示的是:
col heading 1| col heading 2
product_code | 101
Product_Name | yummy cake
customer_name| derps cake shop