情况如下:
有一个用户表
id email orders_counter
=================================
1 a@a.com 5
2 b@b.com 3
3 c@c.com 0
以及用户其他数据的用户数据表
id user_id title value
=======================================
1 1 Name Peter Johnson
2 1 Tel 31546988
3 2 Name Alan Johnson
4 2 Tel 56984887
如果我想获取所有用户
1, orders_counter greater then 3
2, Name contain 'Johnson'
3, Tel contain '88'
同时
什么是我的 sql,如果我想用 rubyonrails 方式做,我知道 ActiveRecord 代码是什么,我可以一个一个然后将它们全部连接在一起,但是在条件建立时浪费了太多资源