SQL Server 合并行
2017-02-03 11:46
183 查看
select a.*,b.Organization_Name,c.User_Name sgry,c.renNum,d.User_Name fzr,e.pic_url from dbo.TB_ZYM_LOG a
left join dbo.Base_Organization b on a.sgdw_id=b.Organization_ID
left join (
select log_id,COUNT(USER_NAME) renNum,User_Name=
stuff(
(
SELECT ',' + User_Name FROM V_ZYM_Log_CO AS t WHERE t.log_id = V_ZYM_Log_CO.log_id FOR xml path('')
), 1, 1, '') from V_ZYM_Log_CO GROUP BY log_id
) c on a.log_id=c.log_id
left join Base_UserInfo d on a.UserID=d.User_ID
left join(
select log_id,pic_url=
STUFF(
(
select '|'+pic_url from TB_ZYM_LOG_Image as u where u.log_id=TB_ZYM_LOG_Image.log_id FOR xml path('')
),1,1,'') from TB_ZYM_LOG_Image group by log_id
) e on a.log_id=e.log_id
where a.JH_ID=28
left join dbo.Base_Organization b on a.sgdw_id=b.Organization_ID
left join (
select log_id,COUNT(USER_NAME) renNum,User_Name=
stuff(
(
SELECT ',' + User_Name FROM V_ZYM_Log_CO AS t WHERE t.log_id = V_ZYM_Log_CO.log_id FOR xml path('')
), 1, 1, '') from V_ZYM_Log_CO GROUP BY log_id
) c on a.log_id=c.log_id
left join Base_UserInfo d on a.UserID=d.User_ID
left join(
select log_id,pic_url=
STUFF(
(
select '|'+pic_url from TB_ZYM_LOG_Image as u where u.log_id=TB_ZYM_LOG_Image.log_id FOR xml path('')
),1,1,'') from TB_ZYM_LOG_Image group by log_id
) e on a.log_id=e.log_id
where a.JH_ID=28
相关文章推荐
- MySQL日期时间函数大全
- 转-Redis常见的性能问题都有哪些?如何解决?
- 从GITLAB误删除数据库想到的
- postgsql 时间函数
- 转-10 个Redis 建议/技巧
- sql单独获取时间的年月日部分
- SQLServer2005删除log文件和清空日志的方案
- 数据库连接池的好处
- .NET的SqlHelper应用代码
- JDBC连接ORACLE数据库--自己随手记
- Oracle跟踪文件trace文件
- Linux中Oracle启动侦听报错TNS:permission denied的解决方法
- Oracle表被锁死如何解锁
- 烟草及IT服务流程平台SQL等
- 用go写的redis proxy 简单的测试redigo
- mysql 命令集合添加 --mysql5.5.31
- MACOSX安装mariadb
- SQL Server函数大全
- Oracle diag目录下面的大量trace trc文件
- Access与SQL Server 语法差异