在线等,急啊!!
用select查询分数在60分到80分之间的所有女同学的”学号,姓名,课程名,分数”(注:此题有涉及三个表:学生表,课程表,选课表)
希望大哥大姐们能给出代码!
给出代码啊,大哥大姐们!
深谢哈 --------------------编程问答-------------------- 那也得说说这些字段都属于哪个表啊 --------------------编程问答-------------------- 3个表的结构?? --------------------编程问答--------------------
select b.学号,b.姓名,c.课程名,a.分数--------------------编程问答-------------------- 用select查询分数在60分到80分之间的所有女同学的”学号,姓名,课程名,分数”
from 选课表 a inner join 学生表 b on a.学生编号=b.学生编号
inner join 课程表 c on a.课程编号=c.课程编号
where a.成绩 between 60 and 80
(注:此题有涉及三个表:学生表,课程表,选课表)
希望大哥大姐们能给出代码!
给出代码啊,大哥大姐们!
深谢哈
--
成绩是在选课表里吧>
select a.*,c.课程名,b.分数 from
(
select 学号,姓名 from 学生表 where 性别='女'
) a
inner join
(
select 学号,课程号,分数 from 选课表 where 成绩>=60 and 成绩<=80
) b
on a.学号=b.学号
inner join 课程表 c
on b.课程号=c.课程号
--------------------编程问答-------------------- 上面少个女条件
where a.成绩 between 60 and 80 and b.性别='女'--------------------编程问答-------------------- 恩.
补充:.NET技术 , ASP.NET