外联接中的on子句可以放在where子句中吗

[复制链接]
查看11 | 回复4 | 2009-5-22 12:13:17 | 显示全部楼层 |阅读模式
on语句不能 放在where里会报错。换个写法就可以放where里了例如select *****from 表A a,表B bwhere a.id = b.id(+)...
回复

使用道具 举报

千问 | 2009-5-22 12:13:17 | 显示全部楼层
这种写法是可以的但是至少要有1个 on的条件而且在运行时候sql 会自己把它转换成on的格式我们一般用on来表示2个字段相等用where来表示 字段 和固定值的比较...
回复

使用道具 举报

千问 | 2009-5-22 12:13:17 | 显示全部楼层
不可以,两个不可以共存的东西,肯定要报错的...
回复

使用道具 举报

千问 | 2009-5-22 12:13:17 | 显示全部楼层
不可以...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行