天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 1202|回复: 3

[已解决] 关于排序视图sql的排序问题

[复制链接]
派活园 发表于 2012-8-14 12:46:27 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-8-14 17:03 编辑

具体业务需求是这样的:
有个视图a(用sql设计模式),在视图a查询出来的记录中,要把这些记录按照一定的规则排序:能够按照当前登录用户的待办业务排到这个视图列表的前面,其他的排在后面。
很急很急,望尽快处理,十分着急~
bess 发表于 2012-8-14 13:53:16 | 显示全部楼层
您好,您的需求,需要您自己写sql去实现,关于怎么写我的代办的sql,您可以查看这个帖子:
http://www.teemlink.com/bbs/view ... 2%B5%C4%B9%A4%D7%F7
然后您可以根据代办记录和您的其他需要显示的记录找到一个关联自己看看能否通过这个字段进行记录排序。
 楼主| 派活园 发表于 2012-8-14 17:02:21 | 显示全部楼层
可以用sql的union方法进行解决,思路是这样的,先查出所有的记录集合A,然后查询待办记录集合B,接着用(A in B) UNION (A not in B),就可以解决~
注意(如果查询中数据库是oracle,有查询出类型是CLOB的字段,要将其去掉)
bess 发表于 2012-8-14 17:03:07 | 显示全部楼层
感谢楼主分享!

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 14:29

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表