Rails: select unique values from a column

后端 未结 13 1836
甜味超标
甜味超标 2020-11-27 09:38

I already have a working solution, but I would really like to know why this doesn\'t work:

ratings = Model.select(:rating).uniq
ratings.each { |r| puts r.rat         


        
13条回答
  •  离开以前
    2020-11-27 10:00

    If you want to also select extra fields:

    Model.select('DISTINCT ON (models.ratings) models.ratings, models.id').map { |m| [m.id, m.ratings] }
    

提交回复
热议问题