有一张表schools
有三列分别是class(班级)、name(姓名)、性别(F or M)
eg:
1 a F
1 b F
1 c M
2 d M
2 e M
3 f F
...
现在要查所有性别人数相同的班级怎么写sql,谢谢。
[quote]
sql比较难写,用java代码过度下吧.对性能没什么影响的可以代码协助完成.
[/quote]
还是用1楼兄弟说的方法吧,查出来再用高级语言判断
sql比较难写,用java代码过度下吧.对性能没什么影响的可以代码协助完成.
你指的是不是男女人数相同的班级?
A 和 B 两个班级 ,是他们的男女人数对应相等满足条件嘛?
还是 A 班级中20男 20女 ,A满足条件。问题能不能用逻辑语言表述一下 ?
你确定输出结果是一组吗?
按照题目的描述,应该有这种可能:1班、2班 男女人数相同
3班、4班、5班 男女人数相同
6班、7班 男女人数相同
没听说过,查询条件还有在不同的记录之间进行判断的。