mysql 的order by 失效?

zzxap 2011-01-07 02:12:33
SELECT  a.FileName, a.FilePath, a.FileSize,a.SubFilePath from  TaskFiles a  

inner join ( select distinct taskid from groupareatasks where GroupId=1 and Flag !='D') b
on a.TaskId=b.TaskId and a.Flag !='D' order by a.FileSize ASC



结果并没有顺序排序
...全文
95 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
WWWWA 2011-01-07
  • 打赏
  • 举报
回复
order by FileSize+0
ACMAIN_CHM 2011-01-07
  • 打赏
  • 举报
回复
SELECT a.FileName, a.FilePath, a.FileSize,a.SubFilePath from TaskFiles a

inner join ( select distinct taskid from groupareatasks where GroupId=1 and Flag !='D') b
on a.TaskId=b.TaskId and a.Flag !='D' order by a.FileSize+0 ASC
小小小小周 2011-01-07
  • 打赏
  • 举报
回复
cast 转换成unsigned 排序试下.
zzxap 2011-01-07
  • 打赏
  • 举报
回复
varchar 类型 2168 比1818234还要大。

想按数字大小排序的。。
WWWWA 2011-01-07
  • 打赏
  • 举报
回复
FileSize:内容是什么
zuoxingyu 2011-01-07
  • 打赏
  • 举报
回复
order by a.FileSize ASC

默认就是ASC,你是想DESC的吧
小小小小周 2011-01-07
  • 打赏
  • 举报
回复
没有按照a.FileSize升序排序么 ?
zzxap 2011-01-07
  • 打赏
  • 举报
回复
a.FileSize varchar 类型

56,675

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧