当前位置: 代码迷 >> Sql Server >> SQL 查询语句如何写
  详细解决方案

SQL 查询语句如何写

热度:56   发布时间:2016-04-24 10:02:16.0
求助 SQL 查询语句怎么写
数据库结构
案件表(AJ)
案件表设计如图:

案件表内容如图:


涉案人员表设计如图:

涉案人员表内容如图:


要求通过查询显示:
发案时间  ,案件编号,简要案情,涉案人员信息(有多个涉案人员,全部集中合并后显示在一个单元格中)

------解决方案--------------------

---涉案人员信息 以涉案人员姓名为例
select fadate as 发案时间,JZAJID AS 案件编号,JYAQ AS 简要案情,
涉案人员=stuff((select ';'+SANAME from 涉案人员表 where SAAJID=a.SAAJID
for xml path('') ),1,1,'')
from 案件表 as a
  相关解决方案