我需要在表/Rails模型中找到最近创建的记录,并且我希望以一种高效的方式来完成。我的主键是一个UUID,所以使用Rails的Samples.last方法将不起作用。通过谷歌搜索,排名靠前的Rails答案使用了。当然,这并不是唯一的方法,当我几年前上数据库课的时候,我们经常使用左外部连接来做这类事情。我试过了:
SELECT TOP 1 * FROM samples ORDER BY cr
在以下SQL查询中,我试图通过左侧外部联接上的一个字段对检索到的记录进行排序:@companies = @companies.where("companies.is_deletedis_deleted" = 'f' AND companies.state IN ('draft','pending')
ORDER BY events.created_at