【问题标题】:Sql query to Activerecord对 Activerecord 的 Sql 查询
【发布时间】:2014-02-23 14:42:43
【问题描述】:

有人可以告诉我如何做到这一点,但没有 SQL,我想这样做,但使用 Activerecord

     <%= f.association :user, 
         collection: User.where("id not in(select user_id from clientesusers where cliente_id = #{@cliente.id})"),
         label: false, error: false,
         input_html: {class: 'form-control input-sm'} %>

我的意思是 `User.where("id not in(select user_id from clientesusers where cliente_id = #{@cliente.id})") 没有 SQL

感谢您的帮助`

【问题讨论】:

    标签: sql ruby-on-rails activerecord


    【解决方案1】:
    User.joins("INNER JOIN clients ON clients.user_id <> users.id AND clients.user_id = #{@cliente.id}")
    

    【讨论】:

      猜你喜欢
      • 2019-02-15
      • 1970-01-01
      • 1970-01-01
      • 2015-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多