select a.name,b.字段2,a.name from A a,B b where B.字段1=A.id;

解决方案 »

  1.   

    SQLServer:select (select name from 表A where id=表B.字段1) name1,字段2,(select name from 表A where id=表B.字段2) name2 from 表B或:select a1.name name1,b.字段2,a2.name name2 from 表B b,表A a1, 表A a2 where b.字段1=a1.id and b.字段2=a2.id
      

  2.   

    pengdali(大力 V3.0) :
    下次留一种给别人说说啊。^_^
      

  3.   

    select (select name from 表A where id=表B.字段1) name1,字段2,(select name from 表A where id=表B.字段2) name2 from 表B大力兄是不是把最后一个部分的字段3看成字段2了啊??