sql >> Base de Datos >  >> RDS >> Oracle

Oracle 11g SQL para obtener valores únicos en una columna de una consulta de varias columnas

Eric Petroelje casi tiene razón:

SELECT * FROM TableA
WHERE ROWID IN ( SELECT MAX(ROWID) FROM TableA GROUP BY Language )

Nota:usar ROWID (identificador único de fila), no ROWNUM (que proporciona el número de fila dentro del conjunto de resultados)