当前位置:数据库 > SQLServer >>

关于sql server里 ,3张有关系的表,做查询时sql不知道写 求指教

答案:1.select 学生,avg(分数) as 平均分 from (select 学生.ID, 姓名,课程名,分数 from 学生,课程,分数 where 学生.ID=分数.学生ID and 课程.ID=分数.课程ID and 分数.分数<60 ) t group by ID having count(ID)>2 2.select 课程名,avg(分数) as 平均分 from (select 学生.ID, 姓名,课程名,分数 from 学生,课程,分数 where 学生.ID=分数.学生ID and 课程.ID=分数.课程ID ) t group by ID having count(ID)>2
其他:这种问题貌似不应该问。。。

上一个:在SQL Server 2005 数据库中创建如下存储过程,则对该存储过程的正确调用是()
下一个:sql server2008登录不上是怎么回事

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,