急,大家帮忙看看,先谢谢了
按以下要求写出SQL语句:若数据库a表中有字段:学号(no)、姓名(name)、性别(sex)、年龄(age),b表中有字段:学号(no)、数学成绩(math)、英文成绩(eng),查询要求:显示字段为no、name、math,且math在60至69之间,并按从大到小排列
[解决办法]
select a.no,a.name,b.mathfrom a,bwhere a.no=b.noand b.math between 60 and 69order by b.math desc
[解决办法]
select a.no,a.name,b.math from a inner join b on a.no=b.no
where b.math between 60 and 69
order by a.no,b.math desc