首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

求一sql语句解决办法

2012-09-22 
求一sql语句学生表学号 姓名 性别 等级0001 张A男优秀0002 张B男良好0003 张C男优秀0004 张D男一般0005 张

求一sql语句
学生表
学号 姓名 性别 等级
0001 张A 男 优秀
0002 张B 男 良好
0003 张C 男 优秀
0004 张D 男 一般
0005 张F 男 良好
0006 张G 男 优秀
0007 张H 男 一般
0008 张J 男 优秀

等级类别表
id 名称
1 优秀
2 良好
3 一般

要求得出如下记录
学号 姓名 性别 等级
0001 张A 男 优秀
0003 张C 男 优秀
0006 张G 男 优秀
0008 张J 男 优秀
0002 张B 男 良好
0005 张F 男 良好
0004 张D 男 一般
0007 张H 男 一般

是按等级类别表的id来排序的,求高手帮忙

[解决办法]
下面的语句可以:
select 学生表.* 
from 学生表,等级类别表
where 学生表.等级=等级类别表.名称
order by 等级类别表.等级
我已经通过调试了的.
[解决办法]
select 学生表.学号,学生表.姓名,学生表.性别,学生表.等级 from 学生表 inner join 等级类别表 
 on 学生表.等级=等级类别表.名称 orderby 等级类别表.id
[解决办法]
楼上正解
select 学生表.学号,学生表.姓名,学生表.性别,学生表.等级
 from 学生表
 inner join 等级类别表 
on 学生表.等级=等级类别表.名称 
order by 等级类别表.id
[解决办法]

探讨
下面的语句可以:
select 学生表.*
from 学生表,等级类别表
where 学生表.等级=等级类别表.名称
order by 等级类别表.等级
我已经通过调试了的.

[解决办法]
select 学生表.学号,学生表.姓名,学生表.性别,学生表.等级 
from 学生表 
inner join 等级类别表 
on 学生表.等级=等级类别表.名称 
order by 等级类别表.id;

热点排行