次のような列で設定された友人テーブルがあります。
requester_user_id //the user initiating the request
requested_user_id //the user responding to the request
established //bool, true is 'these two are friends'
他にもいくつか列がありますが、この質問には重要ではありません。
必要なのは、すべてのフレンド ID のリストを取得するクエリです。問題は、誰がリクエストを開始したかによって、あなたの ID がリクエスタまたはリクエストされている可能性があるということです。
簡単な方法が必要な気がしますが、複数回実行しないとわかりませんif
。