【发布时间】:2015-06-03 14:12:38
【问题描述】:
所以我有以下情况:
我有一个帖子模型,它总是有 2 或 4 个参数
class Post < ActiveRecord::Base
# has two columns, status and published (boolean)
has_many :arguments
end
和一个参数模型
class Argument < ActiveRecord::Base
# has moderated column (boolean) and text
belongs_to :post
end
我想知道我是否可以编写一个查询来获取具有以下条件的帖子:
1) 帖子有未经审核的参数,其中第一个按 id 排序(未更新_at)属于具有 id = 5 的用户(例如)
-------- 或 ------
2) 帖子status = 1 and published = true
PS.:我正在使用 PostgreSQL。
【问题讨论】:
标签: sql ruby-on-rails postgresql greatest-n-per-group