我想像这样通过两列加在一起进行查询,但我似乎可以正确:
假设数据库有两列:a 和 b。我想查询 a 加 b 大于 100 的库姆。
SomeModel.select("(a + b) as c").where("c > ?", 100)
你会怎么做?这是在邮局中。
我可以遍历每个找到的列并在雨中将它们加在一起,但这似乎效率低下。
如果您尝试限制返回的列数,这将无济于事,并且添加 some_model.c
方法也无济于事,但如果可以的话,请尝试以下方法:
SomeModel.where("(a + b) > ?", 100)