select distinct on (id) id, attribute
from like_this
order by id, random()
Nếu bạn chỉ cần cột thuộc tính:
select distinct on (id) attribute
from like_this
order by id, random()
Lưu ý rằng bạn vẫn cần đặt hàng theo id
đầu tiên vì nó là một cột của distinct on
.
Nếu bạn chỉ muốn các thuộc tính riêng biệt:
select distinct attribute
from (
select distinct on (id) attribute
from like_this
order by id, random()
) s