我有一個屬性模型,其中有rooms
和suites
列。Rails活動記錄 - 找到記錄,其中兩列的總和匹配條件
如果我想找到有rooms > 5
所有屬性,我可以很容易地寫:
Property.where("rooms > 5")
但我想寫發現有+5 rooms and suites
任何屬性查詢,因此它可以6 rooms and 0 suites
,0 rooms and 6 suites
,3 rooms and 3 suites
或任何組合。重要的是rooms + suites > 5
。
我該如何編寫這樣的查詢?
你打算用什麼db? Postgres的? Mysql/MariaDB?在Postgres中你可以使用[聚合函數](http://www.postgresql.org/docs/current/static/functions-aggregate.html)。 – max