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. 检索从MySQL具有对特定列相同值的记录
- 2. MySQL选择具有相同列的所有值的记录吗?
- 3. SQL Server - 跨所有列计数记录具有相同的值
- 4. 在Rails的不同列中查找具有相同值的记录
- 5. ActiveRecord - 具有相同值的组记录
- 6. 在相邻列中添加具有相同值的所有值?
- 7. 加入具有相同关键变量但具有不同记录数的表
- 8. 检查列是否在所有行上具有相同的值
- 9. SQL - 避免1记录中的2列具有相同的值
- 10. 检索所有记录,其中所有相关记录等于字符串
- 11. 变量具有相同的值,pygame
- 12. 检索所有记录
- 13. 如何检查变量对所有代理具有相同的值?
- 14. 如何从具有两列的表中获取记录具有相同的值?
- 15. 选择检索具有相同selectedindex值的所有下拉列表
- 16. 选择在列中具有相同值且在另一列中具有不同值的记录
- 17. 在Mongodb中检索一个索引变量的所有值,而无需遍历所有记录
- 18. Laravel 4和Eloquent:检索所有记录和所有相关记录
- 19. 如何仅检索具有其他记录列表的记录
- 20. 从表中选择的记录,所有其他记录具有相同的外键有一定的价值
- 21. 具有列相同的值
- 22. 如何将所有具有相同ID的记录连接到一列中?
- 23. 搜索所有具有相同标记的行,多对多
- 24. Rails的检索中显示控制器的所有记录
- 25. sqlite获取具有相同列值的记录
- 26. 将同一列中具有相同列值的2条记录结合起来
- 27. Foreach循环显示具有相同ID的所有记录
- 28. 返回字段具有相同前缀的所有记录
- 29. 改变所有变量颜色的函数具有相同的值
- 30. 找到所有的序列具有相同的列值
尽管此解决方案取决于要处理的数据量。即使有20000个收件人,ActiveRecord也会实例化Model对象。 – 2010-12-06 19:06:51