sql:把多列的数据转成行的一个字段
2010-12-21 10:08
232 查看
代码select
filename,
[values]=stuff((select ','+ltrim(serverTypeName)
from dbo.V_ItemRule v
where ProjectId = (select ProjectId from Version
where VersionId =
(select VersionId from IssueTask
where Id = t.taskid)) and
v.itemname = t.[filename] for xml path('')
), 1, 1, '')
from TaskAffix t
where taskid = 6917
filename,
[values]=stuff((select ','+ltrim(serverTypeName)
from dbo.V_ItemRule v
where ProjectId = (select ProjectId from Version
where VersionId =
(select VersionId from IssueTask
where Id = t.taskid)) and
v.itemname = t.[filename] for xml path('')
), 1, 1, '')
from TaskAffix t
where taskid = 6917
相关文章推荐
- SQL中将某个表中的多行数据在一个字段显示
- sql语句 一个字段有好多重复的数据,但只取第一次填进去的数据
- 用一个Sql语句查询出表中的一个字段的数据类型
- SQL语句笔记,增加一个字段,统计该表内的数据信息
- 如何用SQL语句查询一个数据表所有字段的类型
- SQL查询,在同一个数据库,同一个表,同一个字段查出重复数据
- sql 根据指定条件获取一个字段批量获取数据插入另外一张表字段中+MD5加密
- SQL存在一个表而不在另一个表中的数据, 更新字段为随机时间
- 用sql命令修改数据表中的一个字段为非空(not null)的语句
- sql将一个字段的数据加到另一个字段中
- SQL查询某一个表的字段和数据类型
- (SQL)数据表中的一个字段的值插入到另一个字段中
- mysql将一个表的数据插入到另外一个表,如果某个字段已经存在将不插入的sql
- [SQL]SQL中把一个字段的数据分多行显示
- sql中删除冗余数据和一个叫department的表,里面只有一个字段name,一共有4条纪录,分别是a,b,c,d,对应四个球对,现在对列出所有组合等sql面试题
- 一个流氓的SQL设计,备份(一个字段存多个数据)
- 过滤同一个表中多个字段重复数据的SQL技巧
- sql中删除冗余数据和一个叫department的表,里面只有一个字段name,一共有4条纪录,分别是a,b,c,d,对应四个球对,现在对列出所有组合等sql面试题
- SQL删除数据表中字段时出现【由于一个或多个对象访问此列,ALTER TABLE DROP COLUMN *** 失败。 】
- SQL 将相同记录的所有数据合并为一个字段