zoukankan      html  css  js  c++  java
  • 一条很用的MSSQL语句

    select *,ActionName= stuff((select ',' + ActionName from Sys_Action_Table where ModuleId = Sys_Module_Table.ModuleId for xml path('')) , 1 , 1 , '') from Sys_Module_Table  

    查询结果

    with awardT as(
    select a.personName,d.awardName ,c.activityName,d.typeName
                from T_Person a
                join T_PersonAwardR b
               on a.id=b.personId
               join T_Activity c
               on b.activityId=c.id
               join T_Award d
               on d.id=b.awardId
               where c.activityName='万人长跑大赛' and d.typeName='优秀主持人奖'
    )
    select B.awardName,LEFT(awards,LEN(awards)-1) as awards FROM (
    SELECT awardName,
    (SELECT personName+',' FROM awardT
      WHERE awardName=A.awardName
      for xml path('')) as awards
    from awardT A 
    group by awardName
    ) B 


    SELECT  a.awardnaame ,
            STUFF(( SELECT  ',' + table1.personname
                    FROM    table1
                    WHERE   table1.awardnaame = a.awardnaame
                  FOR
                    XML PATH('')
                  ), 1, 1, '') AS personname
    FROM    ( SELECT    awardnaame
              FROM      table1
              GROUP BY  awardnaame
            ) a
  • 相关阅读:
    安利一个_Java学习笔记总结
    九涯的第一次
    attrs 资源文件 自定义属性
    EditText
    ArrayList 数组 初始化方法
    HTTP Retrofit 网络传输
    画布Canvas 画笔Paint
    View控件跟随鼠标移动
    ViewPager和Fragment中的View的点击事件冲突
    圆形图片 ImageView
  • 原文地址:https://www.cnblogs.com/yibinboy/p/6780876.html
Copyright © 2011-2022 走看看