テーブル構造:
uid : integer
answer_id : integer
どのuidが他のuidと同じ答えを持っているかを示すクエリを実行する必要があります。たとえば、次のテストデータがあります。
answer_id uid
1 555
4 555
7 555
10 555
1 123
5 123
7 123
10 123
したがって、このデータから、それぞれが同じ方法で質問の3/4に回答したことがわかります。
同じ答えの3/4または4/4に一致するuidを表示するクエリを作成する方法に苦労しています。基本的に、私は75%(3/4)以上(4/4)の同様の回答を持つユーザーを見つけようとしています。
これはRubyonRailsアプリケーションの一部であるため、すべてのモデルを構築しています[User、UserAnswersなど]が、これはSQLクエリであり、必ずしもActiveRecordの一部ではないと想定しています。