有关order by排序方面的问题

项目遇到的问题比较凌乱 不管怎样还是先记着,好记性不如烂笔头。

在用存储过程对一个表格进行排序的时候遇到了一个奇怪的问题,用order by排序后并没有按照预想的那样排列好顺序

 insert into @t1

select a.name1,a.name2,a.name3,b.name4

from table1 a,table2 b

where a.id=b.id

order by b.name4,a.name1,a.name2

如此进行的排序 最后发现问题的所在 第一个b.name4是在b表格里面进行的一次排序 而b里面却没有a.name1 a.name2这样的字段 所有随后的两个条件还是在b表格里面再排列a表格的字段 所有当然不会有效果了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值