1. 一对多查询

sql 一对多查询

 

 

sql 一对多查询

 

查询departmentinfo字典下所有部门的人员数量

select * from departmentinfo a left join (select count(*) UserCount,UnitId from ReCharge where ReDate='2017-06-15' group by UnitId) b on (a.DepartMentId=b.UnitId) order by a.sort

 

2.将查询出来的结果 的 某列 用逗号隔开 作为新字符串

SELECT STUFF(( SELECT ',' + Name
FROM CollectDocument where archivepeople='xxxx' and z_fileno like 'N%'
FOR
XML PATH('')
), 1, 1, '') AS Name

对比

select * from CollectDocument where archivepeople='xxxx' and z_fileno like 'N%'

查询结果:

sql 一对多查询

 

相关文章:

  • 2022-01-15
  • 2022-12-23
  • 2021-09-24
  • 2021-04-15
  • 2022-12-23
  • 2021-09-09
  • 2021-10-18
  • 2021-09-20
猜你喜欢
  • 2022-01-08
  • 2022-12-23
  • 2022-02-13
  • 2022-12-23
  • 2021-07-01
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案