什么是快速SQL的例子,以便在数十万个记录的数据集中获取重复数据。我通常使用类似的东西: SELECT afield1, afield2 FROM afile a
WHERE 1 < (SELECT count(afield1) FROM afile b WHERE a.afield1 = b.afield1);
但这是相当缓慢。
我该如何实现以下目标?我有两个模型(博客和读者)和连接表,让我有一个N:他们m之间的关系: class Blog < ActiveRecord::Base
has_many :blogs_readers, :dependent => :destroy
has_many :readers, :through => :blogs_readers
end
class Reade