oracle 如何选出很多个字段,并且按照其中一个字段不重复?
oracle 如何选出很多个字段,并且按照其中一个字段不重复?
[解决办法]
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);
[解决办法]
假设mgr不重复
SELECT job,mgr FROM emp A WHERE ROWID = (SELECT max(ROWID) FROM emp E where E.mgr=A.mgr);