【发布时间】:2013-06-02 12:15:41
【问题描述】:
我正在使用 Sinatra 和 Heroku 托管的 PostgreSQL 数据库。我有一个在 Sequel 中有效的查询:
@shortmembers = DB[:shortlists].distinct(:shortname).join(:shortmembers, :short_id => :listid)
我将如何在 Active Record 中做到这一点?
在 SQL 中应该是:
SELECT DISTINCT(shortname), listid FROM shortlists INNER JOIN shortmembers ON shortlists.listid = shortmembers.short_id
而且,我可以使用 Active Record 进行原始 SQL 查询吗?如果是这样,怎么做?
【问题讨论】:
标签: ruby activerecord sinatra sequel