Rails Active Record - 查找两列总和与条件匹配的记录

时间:2016-04-28 13:59:19

标签: mysql ruby-on-rails activerecord

我有一个包含roomssuites列的Property模型。

如果我想查找具有rooms > 5的所有属性,我可以轻松地写出:

Property.where("rooms > 5")

但我想编写一个查询,找到任何包含+5 rooms and suites的属性,因此它可以是6 rooms and 0 suites0 rooms and 6 suites3 rooms and 3 suites或任意组合。重要的是rooms + suites > 5

我该怎么写这样的查询?

1 个答案:

答案 0 :(得分:1)

你试过吗?

Property.where("(rooms + suites) > 5")