日期:2014-05-16  浏览次数:20618 次

(转)有关外连接的相关注意事项

转至: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的全集数据

在附表中加条件

?