首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

这个查找语句如何写?[之前发过一个但是小弟我想错了]

2012-04-26 
这个查找语句怎么写?[之前发过一个但是我想错了]我想查看的这3个是 SceneId,UsersSex 男的用户人数,Us

这个查找语句怎么写?[之前发过一个但是我想错了]



我想查看的这3个是 SceneId,UsersSex = '男'的用户人数,UsersSex = '女'的用户人数。

补充说明一下UsersName是UsersInfo主键,还是ApplyInfo外键。SceneId是ApplyInfo外键

之前发过一个了 = = 求各位大神帮忙

[解决办法]
try

SQL code
select b.SceneId,  男用户人数=sum(case when a.UsersSex='男' then 1 else 0 end),  女用户人数=sum(case when a.UsersSex='女' then 1 else 0 end)from (select distinct SceneId,username from applyinfo) bjoin usersinfo a on a.a.username=b.usernamegroup by b.SceneId 

热点排行