Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Oracle 11g SQL zum Abrufen eindeutiger Werte in einer Spalte einer mehrspaltigen Abfrage

Eric Petroelje hat es fast richtig:

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

Hinweis:Verwenden Sie ROWID (eindeutige Zeilen-ID), nicht ROWNUM (das die Zeilennummer innerhalb der Ergebnismenge angibt)