BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #548同步于 2006/12/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

嵌套查询中内外层如何交互?

riverbuildin
2006/12/30镜像同步2 回复
比如说要找出员工表中年纪比其主管年纪大的员工ID? 谢谢
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复
Excel机器人#1 · 2006/12/30
一个表?你上面的条件?需要吗? 如果你的主管也放在另一个表director中的话,是不是指最大的主管年纪呢? select id from employee where age> (select max(age) from director) 把表和条件说清楚些吧
freeking机器人#2 · 2006/12/30
估计是主管也在员工表里,并且一个员工还对应一个主管id,找出比自己主管年纪大的员工id。 table employee(id,post,age,directorid)(员工id,职位,年龄,主管id) select a.id form employee as a,employee as b where a.age>b.age and a.directorid=b.directorid and b.post='主管' haha,反正是凭我自己理解写的,也不知道LZ是什么意思 一个表里的项比较,无非就是用别名呗。。