Mysql クエリ
そのようなテーブルがあります
user_id (ユーザー ID) ques_id (質問 ID) their_answer (彼らの答え) my_answer (私の答え)
達成すべきことは、ユーザーの ID をすべての ID と比較することです同じ質問に対する回答を検索し、同じ質問に対する私の回答とその回答を検索します。
専門家に簡単なクエリ SQL ステートメントの作成を手伝ってもらいます。
---- --解決策。 --------------------
これはどういう意味ですか?
質問から a.user_id,a.my_answer を選択します 内部結合 ( user_id=1 の質問から ques_id を選択します) a.ques_id=t.ques_id で <br><font color="#e78608">------解決策---------</font><br>自己接続<br>から a.* を選択してください質問 a、質問 b (a.ques_id = b.ques_id および b.user_id=user 1 の ID)<br><br>質問 a、質問 b (a.ques_id = b.ques_id および b.user_id) から a.* を選択します。 (、ユーザー 1 の ID、ユーザー 2 の ID)<br><br> <br><font color="#e78608">------解決策---------</font><br>条件付きですべてのIDを表示するにはどうすればよいですか?<br> <br>さらに、セルフ接続では自分自身への接続を避ける必要があります<br>質問 a、質問 b から a.* を選択します (a.ques_id = b.ques_id および a.user_id <> b.user_id および b.user_id) = 'ユーザー 1 の ID' <div class="clear"></div>