পোস্টগ্রিস এবং অ্যাক্টিভেকর্ড ব্যবহার করে একাধিক কলামে সদৃশ মানগুলির সাথে রেকর্ডগুলি সন্ধান করার সর্বোত্তম উপায় কী?
আমি এই সমাধানটি এখানে পেয়েছি :
User.find(:all, :group => [:first, :email], :having => "count(*) > 1" )
তবে পোস্টগ্রাগের সাথে এটি কাজ করছে বলে মনে হয় না। আমি এই ত্রুটি পাচ্ছি:
পিজি :: গ্রুপিংএরার: এআরআরআর: কলাম "পার্টস.আইডি" অবশ্যই গ্রুপ বা গ্রুপে উপস্থিত থাকতে হবে বা একটি সামগ্রিক ফাংশনে ব্যবহৃত হবে
select a.id, b.id, name, email FROM user a INNER JOIN user b USING (name, email) WHERE a.id > b.id
। অ্যাক্টিভেকর্ড-স্পকে কীভাবে তা প্রকাশ করা যায় সে সম্পর্কে কোনও ধারণা নেই।