MySQL 接続テーブル user_connections があります。これは、users テーブルを次の列にマップします: user_from と user_to >、両方は、users テーブルの外部キーです。
私のロジックでは、id1 が id2 にリクエストを送信すると、この場合、それは保留中のリクエストになります。リクエストは、テーブル (赤いボックス) に上記の (id1, id2) および (id2, id1) パターンを与える id2 によって受け入れられた場合にのみ承認されたとみなされます。
そこで私の質問は、id1 (青いボックス) に基づいてすべての保留中のリクエスト を取得できるように、user_connections
テーブルをクエリする方法です。これを行う方法がわかりません。助けていただければ幸いです。 よろしくお願いします。
user_connections
テーブルによって定義されたすべての保留中のリクエストを探している場合は、次のように、そのテーブル自体に対して左外部結合を実行する必要があります。アーキテクチャ (MySQL v5.7) リーリー
クエリ#1 リーリー