0
我有一個數組,其中包含我從客戶收集的ID。查找除數組中的所有id外的所有數字
現在我想從我的Activityclient
表得到所有的記錄,除了那些我有我的collectedClients
陣列。
我還沒有真正嘗試過任何東西,因爲我不知道如何解決這個問題,哈!
在此先感謝
我有一個數組,其中包含我從客戶收集的ID。查找除數組中的所有id外的所有數字
現在我想從我的Activityclient
表得到所有的記錄,除了那些我有我的collectedClients
陣列。
我還沒有真正嘗試過任何東西,因爲我不知道如何解決這個問題,哈!
在此先感謝
在Rails 4,你可以使用where.not
做到這一點:
collectedClients = [1,5,9]
Activityclient.where.not(id: collectedClients)
Activityclient.where(["id NOT IN (?)", collectedClients])
就像一個魅力,謝謝! – CaptainCarl