求一条sql语句,(如何在符合某个字段要求,求其他有字段相同的记录),问了些人都不对,具体见内容,
有表如下:
姓名 性别 工资
a 男 100
b 男 200
c 女 100
d 女 300
如何查找性别为男的,工资相同的记录?
select * from 表 where 工资 in (select 工资 from 表 group by 工资 having count(*)>1) and (性别 = '男')
这是我写的,他只能先找'工资'相同的记录,再从这些记录找'男'性的记录
而我要求 从男性记录中,找工资相同的记录
谁能帮一下忙,万分感谢呀!!!!