Foxtable(狐表)用户栏目专家坐堂 → 关于SQL语句中GROUP BY 用法请教


  共有2138人关注过本帖树形打印复制链接

主题:关于SQL语句中GROUP BY 用法请教

帅哥哟,离线,有人找我吗?
有点甜
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/21 15:21:00 [显示全部帖子]

如果是sqlserver,参考

 

http://blog.csdn.net/rolamao/article/details/7745972

 


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/21 17:29:00 [显示全部帖子]

 

select 仓库, 提货人 = (stuff((select ',' + 提货人 from 订单主表 where 仓库 = a.仓库 for xml path('')),1,1,'')) from 订单主表 a group by 仓库 

 

select 仓库, 提货人 = (stuff((select ',' + 提货人 from 订单主表 where 仓库 = a.仓库 for xml path('')),1,1,'')), dw = (stuff((select ',' + [_Identify] from 订单主表 where 仓库 = a.仓库 for xml path('')),1,1,'')) from 订单主表 a group by 仓库 



 回到顶部