我有 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_ids WHERE user_id = "1"
- 从 game_ids 列表中,从其中 game_id = 的视频中选择(从第一个查询中选择的多个游戏 id)
我可以使用单独的查询来做到这一点,但有人告诉我,使用多个查询对性能不利,那么如何在一个查询中做到这一点?