SQL 如下,去掉重复:
SELECT C,D FROM YOUR_TABLE  A 
           WHERE ROWID!=(SELECT MAX(ROWID) FROM YOUR_TABLE E
                                 WHERE A.C=E.C AND A.D=E.D);

解决方案 »

  1.   

    假设mgr不重复
    SELECT job,mgr FROM emp  A 
               WHERE ROWID = (SELECT max(ROWID) FROM emp E where E.mgr=A.mgr);
      

  2.   

    这个 max(rowid)怎么不会报错呢,因为它没有明确指明是哪个表里的rowid 比如max(a.rowid)
      

  3.   

    rowid
    不就是不重复么~~~~~~~~
      

  4.   

    要哪个字段不重复,在select语句最后加上:group by 字段名
      

  5.   

    去除重复数据
    select   distinct   name   from   table1