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.