|
蓝森林 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排序会有出入的.
刚才想用一条语句, 尝试用关连表, 组合查询都没有实现这个想法..可能水平有限... |
我头都大了,我也是,试了好几天了!!哎,只能想别的办法了,不排序了!!哎!伤! |
|