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