ホームページ > バックエンド開発 > PHPチュートリアル > mysqlクエリ、それに対処する方法

mysqlクエリ、それに対処する方法

WBOY
リリース: 2016-06-13 13:12:31
オリジナル
892 人が閲覧しました

Mysql クエリ
そのようなテーブルがあります
user_id (ユーザー ID) ques_id (質問 ID) their_answer (彼らの答え) my_answer (私の答え)
達成すべきことは、ユーザーの ID をすべての ID と比較することです同じ質問に対する回答を検索し、同じ質問に対する私の回答とその回答を検索します。
専門家に簡単なクエリ SQL ステートメントの作成を手伝ってもらいます。

---- --解決策。 --------------------
これはどういう意味ですか?

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>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート