一 、 现在有两张表
user 表包括两个字段 id cardid a表cardid唯一主键
score表 表 包括两字段 id carid score b表id 和cardid联合主键
二、学生通过考试后就取 user表的 cardid 插入到b表中
现在当b表中有5 条记录时候即 通过考试了
三、现在要去查询没通过考试的情况select id,cardid form user where cardid not in(select cardid from socre)
这样查询可以但是 score表里数据非常大 也做索引优化了
还是慢
求大神 帮忙优化一下
user 表包括两个字段 id cardid a表cardid唯一主键
score表 表 包括两字段 id carid score b表id 和cardid联合主键
二、学生通过考试后就取 user表的 cardid 插入到b表中
现在当b表中有5 条记录时候即 通过考试了
三、现在要去查询没通过考试的情况select id,cardid form user where cardid not in(select cardid from socre)
这样查询可以但是 score表里数据非常大 也做索引优化了
还是慢
求大神 帮忙优化一下
where cardid=a.cardid)orselect id,cardid form user a left join socre b on b.cardid=a.cardid
where b.cardid is null