SELECT UNIQUE
es una sintaxis antigua compatible con el tipo de SQL de Oracle. Es sinónimo de SELECT DISTINCT
.
Usa SELECT DISTINCT
porque esto es SQL estándar, y SELECT UNIQUE
no es estándar y en marcas de bases de datos distintas de Oracle, SELECT UNIQUE
es posible que no se reconozca en absoluto.