A表          B 表
fid  fName1   fid  fName2
 1     A1       1    B1
 1     A2       2    B2
 2     A3       2    B3
在这两个记录表如何用一个语句通过fid联合查询到如下面的记录
  fName1    fName2
     A1       B1
     A2       
     A3       B2
              B3

解决方案 »

  1.   

    直接查出你的结果好像很难select a.fname1, b.fname2 from a left join b on a.id=b.id
    可以查的这样的结果
    fName1     fName2
    A1         B1
    A2         B1
    A3         B2
    A3         B3
    然后显示的时候你自己再做手脚吧
      
      

  2.   

    select a.fname1,b.fname2 from a left outer join b on a.fid = b.fid
    不过结果是:  fName1    fName2
         A1       B1
         A2       
         A3       B2
         A3       B3