我有一个带有神秘字段名称的数据库,所以我为每个字段名称设置了别名:
alias_attribute :charge_duty, :aeaqst
.....
任务是比较两个具有普通名称(别名)的字段,而不是在它们相等时选择记录。
现在,我做 where('aaayva <> aaa0va')
,我必须更改什么才能使用我的别名?我能做到where.not(charge_duty: 'value')
, 但如何将值替换为其他字段名称?
最佳答案
你看起来像这样吗?
ARClass.where.not(charge_duty: :other_field)
如果有帮助请告诉我
关于sql - 使用别名比较 Rails ActiveRecord 中的两个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40786672/