标签: ruby sequel
我正在尝试构建此查询:
SELECT name, COUNT(file) AS f FROM user GROUP BY name
这就是我正在做的事情:
db[:user].select(:name).count(:file).group(:name)
但它不起作用。如何将COUNT(file) AS f添加到SELECT个操作数列表中?
COUNT(file) AS f
SELECT
答案 0 :(得分:0)
这是我发现的:
@db[:user] .select(:name) .select_more{Sequel.as(count(:user__file), :f)} .group(:name)
正常工作:)
答案 1 :(得分:0)
我很瘦你可以写如下:
@db[:user]. select{[:name, count(:file___f )]}. group(:name)
阅读以下文档:
select
Aliasing