select * from 表A,表B where 表A.id=表B.id and 表A.name in (1,2,3)

解决方案 »

  1.   

    select * from 表A join 表B on 表A.id=表B.id where 表A.name in (1,2,3)
      

  2.   

    不明白你的意思,说明白点
    是不是
    select a.*,b.* from a left outer join b on a.[id]=b.[id] where a.name in(1,2,3)
      

  3.   

    select A.* ,B.* from 表A,表B where 表A.id=表B.id and 表A.name in (1,2,3)
      

  4.   

    楼主要注意name的类型,如果是char型
    那必须写in('1','2','3')