select distinct on (id) id, attribute
from like_this
order by id, random()
属性列のみが必要な場合:
select distinct on (id) attribute
from like_this
order by id, random()
id
で注文する必要があることに注意してください 最初はdistinct on
の列であるため 。
個別の属性のみが必要な場合:
select distinct attribute
from (
select distinct on (id) attribute
from like_this
order by id, random()
) s