小编And*_*ets的帖子

在Ruby中编写Where AND condition查询的正确方法在哪里?

谁能帮我写出合适的WHERE AND条件?或者如果它是对的,有什么区别?

1.

get_primary_status = Trustee.select(:id).where(:secret_key => seckey, :user_id => user_id, :primary_trustee => '1')
Run Code Online (Sandbox Code Playgroud)

2.

get_primary_status = Trustee.select(:id).where(:secret_key => seckey).where(:user_id => user_id).where(:primary_trustee => '1')
Run Code Online (Sandbox Code Playgroud)

3.

get_primary_status = Trustee.select(:id).where('secret_key = (?) AND user_id = (?) AND primary_trustee = (?)', seckey, user, '1')
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails

2
推荐指数
1
解决办法
130
查看次数

如何在 ruby​​ 中编写 GROUP BY SQL 查询?

帮助我用 ruby​​ 编写 GROUP_BY 条件。我现在必须将 PHP 项目迁移到 Ruby,并面临这个问题。不要严格判断,我是 Ruby 新手。

这是php中的查询:

$get_details_email = db_query("Select secret_key,trustee_status,email_id from trustees where request_by='email' AND user_id='$user_id' group by email_id");
Run Code Online (Sandbox Code Playgroud)

如何在 email_id 上对下面的查询进行分组?

get_details_email = Trustee.select(:secret_key, :trustee_status, :email_id).where(:request_by => 'email', :user_id => user_id)
Run Code Online (Sandbox Code Playgroud)

ruby activerecord ruby-on-rails

1
推荐指数
1
解决办法
1428
查看次数

标签 统计

activerecord ×2

ruby-on-rails ×2

ruby ×1