SELECT * FROM 表名WHERE ROWID IN( SELECT MIN(ROWID) FROM 表名 GROUP BY 列1, 列2, 列3 )如果不是Oracle数据库,可以将ROWID替换为主键来进行。