我有一个带有ID的数组,我是从我的客户处收集的。
现在我想从Activityclient
表获取所有记录,除了我在collectedClients
数组中的记录。
我还没有真正尝试过任何事情,因为我对如何解决这个问题一无所知,哈哈!
提前致谢
答案 0 :(得分:5)
在Rails 4中,您可以使用where.not
执行此操作:
collectedClients = [1,5,9]
Activityclient.where.not(id: collectedClients)
答案 1 :(得分:1)
Activityclient.where(["id NOT IN (?)", collectedClients])