1.员工表(emp_employeeemp)字段:name,age,genderFlag,department
2.性别(维护)表pub_gender_info,字段genderFlag,genderName
查询员工数>10的部门的所有员工信息(姓名,年龄,部门,性别)
select name,age,genderName from
emp_employee emp,pub_gender_info pub where
emp.genderFlag=pub.genderFlag and department in (
select department from emp_employee
group by department having count(*)>10
);之前做过的一个面试题。性别单独维护在一个表中,没有实际意义。考察两个表的关联。
转载于:https://blog.51cto.com/lindy512/1310420
本文通过一个具体的SQL查询案例,展示了如何从员工表与性别维护表中查询特定条件的员工信息,包括姓名、年龄、部门及性别等字段,并且特别关注了员工数超过10人的部门。此案例还涉及到了SQL的联表查询技巧,以及如何使用子查询来筛选符合条件的数据。

被折叠的 条评论
为什么被折叠?



