Oracle
 sql >> Database >  >> RDS >> Oracle

Oracle 11g SQL per ottenere valori univoci in una colonna di una query a più colonne

Eric Petroelje ha quasi ragione:

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

Nota:utilizzando ROWID (ID univoco di riga), non ROWNUM (che fornisce il numero di riga all'interno del set di risultati)