gpt4 book ai didi

ruby-on-rails - rails : Selecting unique label values with its ID

转载 作者:行者123 更新时间:2023-12-02 01:02:53 24 4
gpt4 key购买 nike

我有一个表,其中 labels不具有唯一 ID,如何选择唯一 labels以及与之关联的任何 ID。

@questionnaireload = Questionnaire.select("DISTINCT label","id")

但这给了我

#<ActiveRecord::Relation [#<Questionnaire label: "Closet", id: 4>, #<Questionnaire label: "Styling", id: 1>, #<Questionnaire label: "Freestyle", id: 5>, #<Questionnaire label: "Styling", id: 2>]>

我想要 <Questionnaire label: "Styling", id: 1><Questionnaire label: "Styling", id: 2>不是都,我看了 pluck,但这也没有帮助

最佳答案

你可以这样做,试试下面的

Questionnaire.select('DISTINCT on (label) label, id') 

如果你使用 sqlite3 它将无法工作,但它可以工作 postgresql

关于ruby-on-rails - rails : Selecting unique label values with its ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49312603/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com