select a.id.a.name,b.job from a left join b on a.id=b.id

解决方案 »

  1.   

    select a.no,a.name,b.job
    from a,b where a.no*=b.no
    三个表也可以同样处理
    建议看看左联接、右联接等概念
      

  2.   

    select a.id.a.name,b.job from a full outer join b on a.id=b.id
      

  3.   

    但是为什么会出现以下况?
    有两个表, 表A
    table A                   table B
      No       Name          NO              Job   
    -------- ---------     ------------  -----------
      1          AA             1             BB
      2          CC             
      3          EE           
      4          FF如何关联两个表,使用select语句后有以下结果Result
    -------------------------------------------------
      NO          Name         Job
       1            AA          BB
       2            CC          BB
       3            EE          BB
       4            FF          BB而不是
    Result
    -------------------------------------------------
      NO          Name         Job
       1            AA          BB
       2            CC          NULL
       3            EE          NULL
       4            FF          NULL
      

  4.   

    select a.no.a.name,b.job from b left outer join a on b.no=a.no