你的意思是:select * from A full --(or left or right)
      outer join b
on 
a.col1=b.col1
......
a.colN=b.coln

解决方案 »

  1.   

    你的意思是:select * from A full --(or left or right)
          outer join b
    on 
    a.col1=b.col1 and
    ...... and
    a.colN=b.coln
      

  2.   

    哦,sorry,我说得不太准确,我的意思是,两个表的结构基本一样,但是a比b的结构复杂一些,现在要筛选两个表中字段名相同的内容,连接成一个记录集
      

  3.   

    这个吗,偶也不熟,
    但有个思路。
    你可以去MASTER表里,
    取出表的字段(应该可以吧)
    然后,
    生成相应查询的字符串。
    用EXEC 
    你看可以吧
      

  4.   

    好了,我自己回答了select a,b,c from table_a unionselect a,b,c from table_a