left/right join 相当于 (in) union (not in)
可见是优化的语句

解决方案 »

  1.   

    最好能够给一片详细讲解为什么使用左右连接的文章网址
    ----sql的联机帮助!
      

  2.   

    左右连接是根据需要而来做的如:A表中有部分数据与B表中的记录相同
    但查询结果要求得到A表中的所有记录都与B表中的记录关联,B表中不存在于A表中的记录,用Null表示
      

  3.   

    表A
    ID Name
    ----------------------------
    01 K1
    02 K2表B
    ID From
    ------------------------------
    01 P1要得到如下查询结果:
    ID  Name    From
    ---------------------------------
    01  K1       P1
    02  K2       Null  --在这里就要用left joinselect a.ID,a.Name,b.From from A 
     left join B on b.id=a.id