sql语句怎么改

ZJM2032 2008-03-24 03:31:16
我有一个用户表,一个等级表

用户表有两个字段,

一个是用户当前的等级 1(对应到等级表里,是一级会员) 用户现在要升的等级 2 (对应到等级表,是二级会员)


等级表里只有一个等级号,一个等级名称
1 一级会员
2 二级会员
3 三级会员


现在我想直接关联两个表
读出来的结果是 原等级 申请等级
一级会员 二级会员

原来读出原等级名称是这样的
select x.id,x.name,y.grade_name from member x,member_grade y where x.grade=y.grade_id
现在我想把原等级,跟申请等级一起读出来
,该怎么实现啊,谢谢
...全文
38 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
若白师妹 2008-03-24
select x.id,x.name,y.grade_name as a1,z.grade_name as a2 from ..

輸出:
<%=rs("a1")%> <%=rs("a2")%>
回复
xxgu 2008-03-24
rs("oldgrade")
rs("newgrade")
回复
ZJM2032 2008-03-24
谢谢两位,如果再用rs.open sql 以后
输出的时候两个等级怎么写的啊 一个是<%=rs("grade_name")%> 还有一个怎么写啊?
回复
xxgu 2008-03-24
select x.id,x.name,y.grade_name oldgrade,z.grade_name newgrade from member x left join member_grade y on x.grade=y.grade_id left join member_grade z on x.newgrade=z.grade_id
回复
若白师妹 2008-03-24
再关联一次不就可以了

select x.id,x.name,y.grade_name,z.grade_name from member x,member_grade y,member_grade z where x.grade=y.grade_id and x.grade=z.grade_id
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2008-03-24 03:31
社区公告
暂无公告