首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

SQL2000 一个最近简单的 排序,为什么不能成功?解决方法

2012-01-11 
SQL2000 一个最近简单的 排序,为什么不能成功?我在SQL2000中,使用如下语句:select tel_yChongzhi.*,tel_us

SQL2000 一个最近简单的 排序,为什么不能成功?
我在SQL2000中,使用如下语句:
select tel_yChongzhi.*,tel_userMoney.memo from tel_yChongzhi,tel_userMoney where tel_yChongzhi.khquhao='371'and tel_yChongzhi.khuser=tel_userMoney.usercode order by tel_ychongzhi.khuser asc , tel_userMoney.memo asc

为什么不能成功?只有第一个(khuser)排序了,第二个没有排序啊 ,怎么解决这个问题???

[解决办法]
楼主看一下结果集,定义排序:首先根据第一个排序规则,第一个相同时才会根据第二个进行排序
[解决办法]
呵呵,还是仔细看一下结果集,一般情况下不会出现这样的问题!
[解决办法]
select tel_yChongzhi.*,tel_userMoney.memo from tel_yChongzhi,tel_userMoney
???????????????????????????????????????????????????????????????????????????
本人初学SQL
请教各位大侠
上面的语句用的对吗?
[解决办法]
select tel_yChongzhi.*,tel_userMoney.memo from tel_yChongzhi,tel_userMoney where tel_yChongzhi.khquhao= '371 'and tel_yChongzhi.khuser=tel_userMoney.usercode order by tel_ychongzhi.khuser asc , tel_userMoney.memo asc 

为什么不能成功?只有第一个(khuser)排序了,第二个没有排序啊 ,怎么解决这个问题???

第一个排了后,在第一个的基础上再排第二个的.不是先对第二个进行排序.

热点排行