回复 4楼 mywisdom88
select x.课号,k.课程,k.选修数
from (select 课号,选修数=count(课号) from #选修表 group by 课号)x
left join (select 课号,课程,选修数=(select count(学号) from #学生表) from #课程表)k on x.课号=k.课号
where x.选修数=k.选修数
from后面不应该是跟的表的名称吗?
怎么是这个(select 课号,选修数=count(课号) from #选修表 group by 课号)
还有 (select 课号,选修数=count(课号) from #选修表 group by 课号)x 后面加个x是什么意思??