【发布时间】:2014-10-14 16:07:42
【问题描述】:
所以我有两个不同的模型,一个叫做 numbers,它的结构是这样的
t.string :number
t.date :texted
t.integer :times
t.timestamps
还有一个叫做用户(我只包括了相关部分)
t.string :phone_number
t.timestamps
我需要做的是获取文本日期超过 2 周且时间小于 4 且 t.string :number 不等于用户表中的任何 t.string :phone_number 的所有数字。我需要做某种 sql join 来完成这个吗?
这是我目前所拥有的:
numbers = Onumber.where("texted <= ? AND times<=4",2.week.ago.utc)
【问题讨论】:
标签: sql ruby-on-rails ruby ruby-on-rails-4