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

SQL查询有关问题,对来说应该较简单

2012-03-06 
SQL查询问题,对各位高手来说应该较简单!班级与性别对应表classIdsex要求写出查询男女相等的班级的SQLclass

SQL查询问题,对各位高手来说应该较简单!
班级与性别对应表
classId
sex

要求写出查询男女相等的班级的SQL

classId sex
1 男
1 女
1 男
1 女
2 男
2 女
2 男
3 男
3 女
3 女
4 男
4 女
帮帮小弟吧


[解决办法]

SQL code
select a.classIdfrom (select classId,count(*) as cnt from 表结构 where sex='男' group by classId) a,  (select classId,count(*) as cnt from 表结构 where sex='女' group by classId)  bwhere a.classId=b.classId and a.cnt=b.cnt
[解决办法]



SELECT classId FROM TTH
GROUP BY classId HAVING SUM(IF(sex='男',1,0))=SUM(IF(sex='女',1,0))

热点排行