私は2つのテーブルを持っています:
1) game_follower (どのユーザーがどのゲームをフォローしているかを保存します):
___________________________
| ID | game_id | user_id |
| 1 | 1 | 1 |
| 2 | 2 | 1 |
2) 動画:
__________________________________
| ID | game_id | content | data |
| 1 | 2 | blah | blah |
| 2 | 1 | blah | blah |
Twitter スタイルのフォロー システムを実装しようとしていますが、次のようなクエリを作成するのに問題があります。
- 複数のgame_idを選択 WHERE user_id = "1"
- その game_ids のリストから、game_id = (最初のクエリから選択された複数のゲーム ID) であるビデオから選択します。
個別のクエリで実行できますが、複数のクエリを使用するとパフォーマンスが低下すると言われました。1 つのクエリでこれを行うにはどうすればよいですか?