将b.(除了id列)写成b.a,b.b,...b.x,不要把id列包含进去即可

解决方案 »

  1.   

    select a.*,b.列名1,b.列名2 from table1 a join table2 b on a.id = b.id
      

  2.   

    关键问题是一个表里的字段太多,我有一次join 了十个表,差点给我累死了,我承认我的数据表规划的不太好,只是想找个好办法而已。能不能有简便一点的办法?
      

  3.   

    做一个左连接就可以了select * from table1 a left join table2 b on a.id = b.id
      

  4.   

    我有段时间写SQL,为了不把字段写漏了,专门建了一个字段表,然后好多语句编段小程序让机器自动生成.
      

  5.   

    to:sky_blue(老衲)
    这么快就升级了?!恭喜恭喜!to: lyexcel(冰上飞人) 
    左联结一样会选出两列相同的字段。