这里是查询class,课程和人是多对1的关系所以我的sql是这么写的
select class from courses group by class having count(distinct student) >=5
还有一种写法结果一样但是是错误的,
select class from courses group by class having count(*) >=5
这种情况可能会出现,A选取Math的记录可以有多条但是,我们这里不加这个可能会认为是一条
这里是查询class,课程和人是多对1的关系所以我的sql是这么写的
select class from courses group by class having count(distinct student) >=5
还有一种写法结果一样但是是错误的,
select class from courses group by class having count(*) >=5
这种情况可能会出现,A选取Math的记录可以有多条但是,我们这里不加这个可能会认为是一条
转载于:https://www.cnblogs.com/chenligeng/p/10811708.html