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

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

[已解决] 不改源码,不在db里面建好多视图,如何将querybysql里面将筛选出的数据排序

[复制链接]
云南腾俊 发表于 2012-7-16 14:30:14 | 显示全部楼层 |阅读模式
本帖最后由 irene 于 2012-7-17 10:21 编辑

不改源码,不在db里面建好多视图,如何将querybysql里面将筛选出的数据按我要求的方式排序。
例如 我后面是 order by updatetime desc 进行降序排列。

不要让我在db里面建视图啊,否则我视图也太多了,也别嵌套2层及以上的 select xx from (select xxx )

太多了嵌套db的效率也太低了


irene加编:此贴是在另外一个帖子的基础上追问的,另一个帖子的链接:http://www.teemlink.com/bbs/view ... page%3D1&page=1
bess 发表于 2012-7-16 14:39:49 | 显示全部楼层
您好,目前关于数据排序这一点,我们只能通过两种方式去解决,第一种就是在数据库中创建视图,然后在平台中调用视图;第二种就是修改源码。
如果您无法接受这两种,那么很抱歉,您的需求目前无法实现。
 楼主| 云南腾俊 发表于 2012-7-16 14:49:12 | 显示全部楼层
回答的很强悍,顶
irene 发表于 2012-7-16 15:10:12 | 显示全部楼层
您好,目前只有同事给您提供的哪两种方法,给您带来不便敬请见谅
 楼主| 云南腾俊 发表于 2012-7-17 08:37:40 | 显示全部楼层
本帖最后由 云南腾俊 于 2012-7-17 09:42 编辑

不好意思,如果在视图里面的sql里面自己加了order by语句,系统是不会自己添加order by id的。
想天羚道歉
irene 发表于 2012-7-17 09:08:42 | 显示全部楼层
正在Q上跟客户沟通
 楼主| 云南腾俊 发表于 2012-7-17 09:43:59 | 显示全部楼层
不好意思,如果在视图里面的sql里面自己加了order by语句,系统是不会自己添加order by id的。
向天羚道歉。

ps:天羚质服怎么不向客户讲这一句呢? 一直绕弯子,就是这句不讲,搞得那么多帖子在将这个问题
irene 发表于 2012-7-17 10:00:10 | 显示全部楼层
您好,确如您所说,是我们的疏忽。同时,该问题的解决方案仍如2#的同事所说
 楼主| 云南腾俊 发表于 2012-7-17 10:11:50 | 显示全部楼层
2楼的说法是指数据库里面用 create view创建db对象好不好,跟我说的不一回事
irene 发表于 2012-7-17 10:21:37 | 显示全部楼层
跟客户沟通,该问题通过在dql或sql加order by解决该问题。因为在视图里面的sql里面自己加了order by语句,系统是不会自己添加order by id的

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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