select a.other,b.name1,c.name2,d.name3,e.name4
from a,b,c,d,e
where a.id1=b.id1 and a.id2=c.id2 and a.id3=d.id3 and a.id4=e.id4

解决方案 »

  1.   

    select a.other,b.name1,c.name2,d.name3,e.name4
    from a join b on a.id1=b.id1
    join c on a.id2=c.id2
    join d on a.id3=d.id3
    join e on a.id4=e.id4
      

  2.   

    select a.other,b.name1,c.name2,d.name3,e.name4
    from a,b,c,d,e
    where a.id1=b.id1 and a.id2=c.id2 and a.id3=d.id3 and a.id4=e.id4
      

  3.   

    select a.other,b.name1,c.name2,d.name3,e.name4 from a left join b 
    on a.Id1=b.id2 left join c on c.id3=a.id1 left join d on d.id4=a.id1
      

  4.   

    星星点灯说的对,如果你以查A表为主附带显示其它相关表,那么把A表作为左联接,写在左边,其它表写在右边,详细信息可以查看关于left join(左联接)帮助信息。
    select a.other,b.name1,c.name2,d.name3,e.name4
    from a join b on a.id1=b.id1
    join c on a.id2=c.id2
    join d on a.id3=d.id3
    join e on a.id4=e.id4
      

  5.   

    顺便再问个问题,就是想把两个字符型字段连接起来可以用+么?“file1+file2”这样
      

  6.   

    顺便再问个问题,就是想把两个字符型字段连接起来可以用+么?“file1+file2”这样
    ---------如果他们是同一表中的字段,就直接写 fild1+fild2 as '别名',否则字段名前要加表名:
    tbl1.fild1+tbl2.fild2 as '别名'
      

  7.   

    select a.other,b.name1,c.name2,d.name3,e.name4
    from a join b on a.id1=b.id1
    join c on a.id2=c.id2
    join d on a.id3=d.id3
    join e on a.id4=e.id4
      

  8.   

    select a.other,b.name1,c.name2,d.name3,e.name4
    from a join b on a.id1=b.id1
    Left join c on a.id2=c.id2
    Left join d on a.id3=d.id3
    Left join e on a.id4=e.id4