أعتقد أن هذا يجب أن يحل المشكلة:
المشكلة التي واجهناها كانت أن منعنا لحدوث بعض الأخطاء تطلب وجود شرط HAVING #{disagreed} > #{agreed}، وهو ما يمنع فعليًا ظهور الكثير من النتائج.
على سبيل المثال، إذا كان لديك 5 إشارات مخالفة و20 إشارات موافقة، فلن تظهر في النتائج. هذا الإصلاح أيضًا يرفع تصنيف الأشخاص الذين لديهم 0 إشارات مخالفة، حيث تصبح نتيجتهم مساوية لـ agreed^2.