student 表
sid sname ssex splace
mark表
sid cid cmark
问sql题请提供建表及模拟数据的sql,并说明使用的数据库类型及版本号,这样才能方便答题人进行测试
select splace from (
select splace, cid,
case when
avg(case when ssex='男' then cmark end) <
avg(case when ssex='女' then cmark end)
then 1 end x
from student st, mark m
where st.sid = m.sid
group by splace, cid
) group by splace having count(x)=count(1)
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!