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

Oracle 11g SQL for at få unikke værdier i én kolonne i en forespørgsel med flere kolonner

Eric Petroelje har næsten ret:

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

Bemærk:Brug af ROWID (række unikt id), ikke ROWNUM (som giver rækkenummeret i resultatsættet)



  1. MySQLi viser kun ét resultat

  2. Problemer med sammenligning af MySQL flydende komma

  3. Sådan arrangeres og grupperes MySQL-resultater

  4. MySQL Forespørgsel efter flere tabeller