假设有 2 个表:
TABLE: team
-----------
| team_id |
===========
| 1 |
-----------
| 2 |
-----------
TABLE: team_member
-------------------------------------------
| team_member_id | team_id | age | gender |
===========================================
| 1 | 1 | 20 | Male |
-------------------------------------------
| 1 | 2 | 25 | Male |
-------------------------------------------
| 1 | 2 | 23 | Female |
-------------------------------------------
我如何搜索这样的东西:
- 年龄在 18 至 25 岁之间的所有男性团队列表。
- 所有男性和女性团队的列表,其中任一性别在 18 至 25 岁之间。
- 等等。
我基本上是在寻找有关如何在所有子记录中应用某些过滤器(例如年龄)的一般策略team
。建议?