首页 新闻 赞助 找找看

ORACLE 奇迹般的问题

0
悬赏园豆:80 [已关闭问题] 关闭于 2009-06-18 15:32

  select lochus.parentid ,office.dept_id
  from dept office,
       dept lochus
 where lochus.parentid = office.dept_id

请问一下红色的字是不是数据表的别名

该语句我自己看表里面的数据肯定是查不出来数据的。但其他的是他竟然查出来数据了。

取消别名后

 select parentid ,dept_id
  from dept
 where parentid = dept_id

显示正常,未查到数据

这个在帮别人项目修改的时候发现的问题。请不要说为什么写上面的语句,因为我也不知道那人为什么要这么写。

Hunt的主页 Hunt | 初学一级 | 园豆:21
提问于:2009-06-18 15:15
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册