select a.id,a.userid,b.photo from a inner join b on a.userid=b.userid

解决方案 »

  1.   

    select id,userid,(cast(userid as varchar(50))+'.gif')as photo from 表a
      

  2.   

    看错了 select a.id,a.userid,b.photo from a,b where a.userid=b.userid
      

  3.   

    以上都不行如果相等的,可以显示出来。如果photo字段没有值的,A表的记录也就不出现了
    如userid 为22  33 的没有图片,那么你们的SQL结果为id   userid     photo
     1     11      11.gif我想要的是id   userid     photo
     1     11      11.gif
     2     22       NULL
     3     33       NULL