select distinct on (id) id, attribute
from like_this
order by id, random()
Als u alleen de attribuutkolom nodig heeft:
select distinct on (id) attribute
from like_this
order by id, random()
Merk op dat je nog steeds moet bestellen via id
eerst omdat het een kolom is van de distinct on
.
Als u alleen de afzonderlijke kenmerken wilt:
select distinct attribute
from (
select distinct on (id) attribute
from like_this
order by id, random()
) s