什麼是快速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