如何折行显示SQL某字段 ???
如题:
T1表
id bumen name
1 财务 李一
2 行政 张二
显示成如下
id xianshi
李一
1 财务
张二
2 行政
如何显示,将bumen与name合并一列显示,id居中,李一回车后显示部门,xianshi列分两行显示。但显示的是两条数据。
[解决办法]
--> 测试数据:[TB]if object_id('[TB]') is not null drop table [TB]go create table [TB]([id] int,[bumen] varchar(4),[name] varchar(4))insert [TB]select 1,'财务','李一' union allselect 2,'行政','张二'--------------开始查询--------------------------select isnull(col,''),name from(select null as col,name,id from [TB]union allselect cast (id as varchar) col,bumen,id from [TB])torder by id,col----------------结果----------------------------/* ------------------------------ ---- 李一1 财务 张二2 行政*/