どのように私は友人のSQLクエリを取得できますか?フォローしている友達とフォロワーの関係のテーブルを
私のSql
しかし、私は得ることができないのクエリに続いて共通の友人
id | user_id
--------------
1 | 2
2 | 3
3 | 4
4 | 1
Relation Table
id | follower_id | following_id
--------------------------------
1 | 1 | 2
2 | 2 | 1
3 | 1 | 4
4 | 4 | 3
5 | 4 | 1
"SELECT `user_id` FROM " . T_USERS . " WHERE `user_id` IN (SELECT `following_id` FROM " . T_FOLLOWERS . " WHERE `follower_id` = {$user_id} AND `following_id` <> {$user_id} AND `active` = '1') AND `active` = '1' ";
フォロワークエリ
" SELECT `user_id` FROM " . T_USERS . " WHERE `user_id` IN (SELECT `follower_id` FROM " . T_FOLLOWERS . " WHERE `follower_id` <> {$user_id} AND `following_id` = {$user_id} AND `active` = '1') AND `active` = '1'";
編集ご質問や、サンプルのデータ*と*望ましい結果を提供します。 「相互の友人」とはどういう意味ですか? 「友人」は、「フォロー」や「フォロワー」という概念に関係しているのでしょうか? –