Rails用“like”连接查询

时间:2013-12-06 18:51:00

标签: ruby-on-rails activerecord

我阅读了on the official Rails Documentation如何对与Client相关联的模型orders进行联合查询。代码如下

Client.joins(:orders).where(orders: {created_at: time_range})

当然它工作正常。

我想修改上面插入一个LIKE查询,比如

Client.joins(:orders).where(orders: {created_at: time_range, title: "LIKE Meeting"})

这样做的正确语法是什么?

1 个答案:

答案 0 :(得分:1)

知道了!

Client.joins(:orders).where("orders.created_at=? AND orders.title LIKE ? ", time_range, "Meeting")