0
A
回答
1
喜怎麼樣像
Model.find_by_address(Model.find_by_id("1").address)
如果你需要一個列表比較
Model.all(:group => :address).map(&:address)
0
一個解決方案,我能想到的是通過SQL查詢做。
Addresses.find_by_sql("SELECT * FROM addresses WHERE addresses.addr_line_1 IN (SELECT addr.addr_line_1 FROM addresses AS addr)......")
希望這會有所幫助。
相關問題
- 1. 在Rails的不同列中查找具有相同值的記錄
- 2. 在相鄰列中添加具有相同值的所有值?
- 3. 加入具有相同關鍵變量但具有不同記錄數的表
- 4. SQL - 避免1記錄中的2列具有相同的值
- 5. 檢索所有記錄,其中所有相關記錄等於字符串
- 6. 變量具有相同的值,pygame
- 7. 如何檢查變量對所有代理具有相同的值?
- 8. 如何從具有兩列的表中獲取記錄具有相同的值?
- 9. 從表中選擇的記錄,所有其他記錄具有相同的外鍵有一定的價值
- 10. 具有列相同的值
- 11. Rails的檢索中顯示控制器的所有記錄
- 12. 搜索所有具有相同標記的行,多對多
- 13. sqlite獲取具有相同列值的記錄
- 14. 將同一列中具有相同列值的2條記錄結合起來
- 15. 改變所有變量顏色的函數具有相同的值
- 16. 找到所有的序列具有相同的列值
- 17. Mysql:在一個列中搜索所有具有相同值的行
- 18. 生成記錄每個組選擇列表具有相同值
- 19. 如何使用LINQ更新所有具有相同值的記錄?
- 20. 在列B中列A中具有相同值的所有值總和
- 21. 如何查找具有相同ID的所有變量?
- 22. 在循環中添加具有不同值的相同變量
- 23. 從數據庫中檢索記錄沒有相同的ID
- 24. 檢索Couchbase的所有記錄(文檔)
- 25. SQL:檢索所有加入的記錄
- 26. 兩個相連的表中有相同的記錄具有相同的外鍵
- 27. 如何從相關表中檢索所有記錄?
- 28. 限制一列中具有相同記錄的行數?
- 29. 檢索列中的所有值
- 30. Rails的 - 讓所有記錄
儘管此解決方案取決於要處理的數據量。即使有20000個收件人,ActiveRecord也會實例化Model對象。 – 2010-12-06 19:06:51