select 表1.a,...表2.b from 表1,表2  --不同的字段剔出来,无它法

解决方案 »

  1.   

    在select 语句后面加入一个distinct的关键字就OK
      

  2.   

    select 表1.*,表2.col1,...  from 表1,表2
    ----------表1 可用通配符 *,表2字段則要列出來
      

  3.   

    不好意思,你需要的是字段不重复,而不是记录不重复,那就得自己一个个的把每个表的字段写出来了,如果是记录不重复用上面的那个关键字就OK了。
    SQL语句示例:select distinct 表1.a,表1.b,......表2.a,表2.b,......from 表1,表2 where .....
      

  4.   

    distinct的关键字是去除所有的重复行。不要重复字段,只能在select 后面把需要的字段都列出来。