【发布时间】:2011-03-06 00:46:55
【问题描述】:
我没有任何运气试图弄清楚这一点,或者如果可能的话会涉及哪种类型的陈述。
我正在处理公司标准的“员工”数据库。 db 有 USER_ID 和 SUPERVISOR_ID 的字段。没有字段可以指示员工是主管还是有下属。了解员工是否有下属的唯一方法是任何其他记录的 SUPERVISOR_ID 字段中是否包含员工的 USER_ID。
我需要基于 first_name / last_name 的查询,该查询仅返回有下属的员工。
SELECT * from employees e
WHERE e.first_name LIKE '%<first_name_string>%'
AND e.last_name LIKE '%<last_name_string>%'
*(and where at least one record lists this USER_ID in it's SUPERVISOR_ID field)
感谢您的帮助!
【问题讨论】:
标签: mysql