(转)有关外连接的相关注意事项
转至:http://www.blogjava.net/ycyk168/archive/2008/04/17/193898.html
无其他条件
1select?*?from?n_fwy_a?a?,n_fwy_b?b?where?a.id=b.id(+)?order?by?a.id;
?这两重写法的查询的结果一致
在主表加附加条件
1select?*?from?n_fwy_a?a?left?join?n_fwy_b?b?on?a.id=b.id?where?a.id>5?order?by?a.id;
3select?*?from?n_fwy_a?a?left?join?n_fwy_b?b?on?a.id=b.id?and?a.id>5?order?by?a.id;--no
?
这三种写法的前两种查询结果一致,用第2种sql查询得的结果发现出现了n_fwy_a的全集数据
在附表中加条件
?