CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 228239
haitao
:
是啊,为什么不自己主动把握结果呢
[阅读: 380] 2005-11-01 08:17:17
<空>
相关信息:
技术问题。
(57字)
(
xiaolongren
[483]
2005-11-01 07:36
)
不要沉。
(空) (
xiaolongren
[397]
2005-11-01 08:09
)
可以order by啊
(空) (
李战
[433]
2005-11-01 08:16
)
你是指(A union B) order by field吗?我要的可能是( A order by field asc) union (B order by field desc)
(空) (
xiaolongren
[630]
2005-11-01 08:56
)
哦。。。呵呵,有点难度。。。
(133字)
(
haitao
[498]
2005-11-01 09:01
)
哦。。。好像还不完全一致
(179字)
(
haitao
[451]
2005-11-01 09:06
)
为什么都是想用一个SQL完成呢?我觉得这样做还不如用临时表。
(空) (
疯子张
[419]
2005-11-01 09:09
)
或者用个存储过程。
(空) (
疯子张
[418]
2005-11-01 09:11
)
临时表也是一样有点难度的
(62字)
(
haitao
[414]
2005-11-01 09:11
)
这样不可以么?没说非要用一个语句。
(118字)
(
疯子张
[447]
2005-11-01 09:14
)
select出来的顺序没有保证与原表的物理顺序一定一致吧。。。
(空) (
haitao
[456]
2005-11-01 09:15
)
如果你不对#temp的记录排序,默认就跟插入的顺序一致。
(空) (
疯子张
[394]
2005-11-01 09:16
)
我觉得这个也很难说的
(38字)
(
haitao
[407]
2005-11-01 09:18
)
呵呵,这个我试过了,是对的。不过也可以用个小过程,就好控制多了。
(空) (
疯子张
[454]
2005-11-01 09:20
)
同意 haitao
(空) (
holly
[360]
2005-11-01 09:26
)
是啊,为什么不自己主动把握结果呢
(空) (
haitao
[379]
2005-11-01 08:17
)
你是要这样的结果,还是不要这样的结果呀
(68字)
(
gzzhang
[430]
2005-11-01 08:36
)
不要这样的结果。我要的是( A order by field asc) union (B order by field desc)
(21字)
(
xiaolongren
[586]
2005-11-01 08:58
)
如果你不能确定的话,可以这样
(126字)
(
Miracle
[433]
2005-11-01 09:00
)
还要a/b的排序字段反向的。。。
(空) (
haitao
[409]
2005-11-01 09:02
)
太看不起人家小龙人的智慧了吧
(空) (
Miracle
[341]
2005-11-01 09:03
)
我可是想了一下才做到的。。。
(20字)
(
haitao
[424]
2005-11-01 09:04
)
我根本就看错了,嘿嘿,直接写了个加字段的,嘎嘎
(空) (
Miracle
[363]
2005-11-01 09:06
)
想了一下的还不完全对。。。
(49字)
(
haitao
[423]
2005-11-01 09:09
)
...
(空) (
xiaolongren
[339]
2005-11-01 09:02
)
其实一般你的担心是多余的,直接用( A order by field asc) union ALL (B order by field desc) 来做就可以
(空) (
Miracle
[707]
2005-11-01 09:04
)
好象试数据库的不同而不同。有的会强制以第一个字段作为升序相排。
(空) (
xiaolongren
[471]
2005-11-01 09:06
)
你用什么数据库?
(空) (
Miracle
[416]
2005-11-01 09:09
)
postgresql
(空) (
xiaolongren
[406]
2005-11-01 09:14
)
这个写法在MS SQL中是通不过的。
(空) (
疯子张
[465]
2005-11-01 09:10
)
直接这样过不了的
(空) (
zhenghj
[384]
2005-11-01 09:11
)
嘎嘎,错了,忘了union链接的不能用orderby了
(空) (
Miracle
[515]
2005-11-01 09:16
)
用存储过程吧
(208字)
(
Miracle
[476]
2005-11-01 09:23
)
这个肯定没问题,ms sql支持良好
(空) (
Miracle
[373]
2005-11-01 09:24
)
恩,换种数据库或者表结构就难说了,多加几个字段排序比较好
(空) (
Miracle
[533]
2005-11-01 09:56
)
这个问题可以成为一个很好的考题
(89字)
(
haitao
[409]
2005-11-01 09:43
)
这样行吗?
(109字)
(
ht
[416]
2005-11-01 10:54
)
呵呵,这对于数值字段是个办法!
(25字)
(
haitao
[401]
2005-11-01 12:18
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录