Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle 11g SQL pour obtenir des valeurs uniques dans une colonne d'une requête multi-colonnes

Eric Petroelje a presque raison :

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

Remarque :utilisez ROWID (ID unique de ligne), et non ROWNUM (qui donne le numéro de ligne dans le jeu de résultats)