蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年8月25日 8:28

[SQL语句]排序问题,急!

我查询一个表或者视图比如
sql="select * from sp_qw_msm_view"

我想对表进行自己的排序,先把
id in (3000,49309,3894,……) 等价于这个条件的order by id desc 出来

然后再把其他的记录 order by id desc 出来

order by 不支持支持子查询

但是我又不想用视图

web程序用的是.net
有没有办法把上面的东西不生成视图直接帮到datagrid上?

[SQL语句]排序问题

兄弟们,看过能不能帮顶一下,急于解决这个问题!

up一下,来点兄弟门讨论一下啊!

一条语句么?
刚才试了一下, 好像不行...

只能把两次查询盗入临时表,然后增加一个排序字段????

记录条数应该超过30万!!!!这样做,速度会下降很多把!

如果只是用一条语句我觉得很难, 或者说不可能实现的.
因为你的两个条件是相同的, 一个语句里怎么会出现同一个条件有两种结果的情况?

加到临时表可能就是唯一可以用的了. 不过加个排序字段可能到时候排序的结果跟你ID排序会有出入的.
刚才想用一条语句, 尝试用关连表, 组合查询都没有实现这个想法..可能水平有限...

我头都大了,我也是,试了好几天了!!哎,只能想别的办法了,不排序了!!哎!伤!




Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com