首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

请问SQL老手,多表连接时,是不是最好都用JOIN,避免WHERE可能引起的歧义

2012-01-10 
请教SQL老手,多表连接时,是不是最好都用JOIN,避免WHERE可能引起的歧义。最近看了Oracle10gXE配套的教程,里

请教SQL老手,多表连接时,是不是最好都用JOIN,避免WHERE可能引起的歧义。
最近看了Oracle   10g   XE配套的教程,里面在处理多表连接时,大都使用NATURAL   JOIN……这样的写法,没有使用WHERE的。只是在对单个的表查询时才用WHERE,这样看来,是不是能用   ****JOIN的地方,都用****JOIN,而不要使用WHERE。


[解决办法]
多表连接时好像用**join会更快,可读性更强。
[解决办法]
好像在SQLServer里用Where逻辑预读会少点点, 不知道Oracle怎么处理?
[解决办法]
我主要在乎Join的可读性,另外Join 也可以和Where一起用呀
[解决办法]
这样理解不好吧,看看资料,NATURAL JOIN 不能随便用的,他对2个表有条件要求,

热点排行