这是一个创建于 1495 天前的主题,其中的信息可能已经有所发展或是发生改变。
比如班级表 + 学生表 + 班级课程表,
筛选条件 1:有男学生的班级
筛选条件 2:有英语课的班级
两个条件可能任选其一也可能组合,最后查出的班级还要分页
在三张表数据量都比较大的情况下查询怎么写比较好?
2 条回复 • 2020-05-28 10:13:41 +08:00
![RJH](https://cdn.v2ex.com/avatar/0afd/41e0/437380_normal.png?m=1566870895) |
|
1
RJH 2020-05-28 10:09:20 +08:00
可以考虑用 exist 或者子查询来解决
|
![wysnylc](https://cdn.v2ex.com/avatar/98a3/512f/142138_normal.png?m=1587006583) |
|
2
wysnylc 2020-05-28 10:13:41 +08:00
多次查询,hash 映射组装数据 不要使用 join 不要使用子查询
|