Eric Petroelje ma rację:
SELECT * FROM TableA
WHERE ROWID IN ( SELECT MAX(ROWID) FROM TableA GROUP BY Language )
Uwaga:używając ROWID (unikalny identyfikator wiersza), a nie ROWNUM (co daje numer wiersza w zestawie wyników)
Eric Petroelje ma rację:
SELECT * FROM TableA
WHERE ROWID IN ( SELECT MAX(ROWID) FROM TableA GROUP BY Language )
Uwaga:używając ROWID (unikalny identyfikator wiersza), a nie ROWNUM (co daje numer wiersza w zestawie wyników)
Agreguj odrębne wartości w kolekcjach w SQL GROUP BY
NetSuite zapisał formułę wyszukiwania, aby pomnożyć wyniki z dwóch innych kolumn
Tworzenie spłaszczonej tabeli/widoku hierarchicznie zdefiniowanego zestawu danych
Podciąg przy użyciu Oracle Kiedy istnieje wiele dopasowań?
Czy istnieje funkcja do dzielenia ciągu w PL/SQL?