sql排序怎么写???

dnpao 2013-03-25 08:23:11

这条件语句目前是按照 A.posttime DESC 排序的

但我想让它,即 A.posttime DESC 又 A.id ASC 排序 应该怎么写???


SELECT B.*,A.*,C.title AS companyname,C.renzheng FROM sell_content A LEFT JOIN sell_comments B ON A.id=B.id LEFT JOIN sell_company C ON A.uid=C.uid ORDER BY A.posttime DESC LIMIT 0,10
...全文
255 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kk_lucky 2013-03-29
  • 打赏
  • 举报
回复
ORDER BY A.posttime DESC , A.id ASC
gfsdrgsdf 2013-03-29
  • 打赏
  • 举报
回复
A.posttime DESC 又 A.id ASC 排序 order by A.posttime desc,A.id asc 这个的意思是 先按 A.posttime降序之后, 结果再按照 A.id升序再拍一次 简单的说:posttime相等按id排序
Rotel-刘志东 2013-03-26
  • 打赏
  • 举报
回复
引用 4 楼 huijianpang 的回复:
引用 1 楼 wulinag 的回复: SELECT B.*,A.*,C.title AS companyname,C.renzheng FROM sell_content A LEFT JOIN sell_comments B ON A.id=B.id LEFT JOIN sell_company C ON A.uid=C.uid ORDER BY A.posttime DESC,A.id ……
可以的 A.posttime DESC降序排列,再按照A.id ASC升序排序
Rotel-刘志东 2013-03-26
  • 打赏
  • 举报
回复
SELECT B.*,A.*,C.title AS companyname,C.renzheng FROM sell_content A LEFT JOIN sell_comments B ON A.id=B.id LEFT JOIN sell_company C ON A.uid=C.uid ORDER BY A.posttime DESC,A.ID ASC LIMIT 0,10;
huijiangpang 2013-03-26
  • 打赏
  • 举报
回复
引用 1 楼 wulinag 的回复:
SELECT B.*,A.*,C.title AS companyname,C.renzheng FROM sell_content A LEFT JOIN sell_comments B ON A.id=B.id LEFT JOIN sell_company C ON A.uid=C.uid ORDER BY A.posttime DESC,A.id ASC LIMIT 0,10
不是很明白,这样写出于什么样的考虑啊。 #2 & #3 的写法不可以么。。。
ACMAIN_CHM 2013-03-26
  • 打赏
  • 举报
回复
ORDER BY A.posttime DESC , A.id ASC
rucypli 2013-03-25
  • 打赏
  • 举报
回复
ORDER BY A.posttime DESC, A.id ASC
wulinag 2013-03-25
  • 打赏
  • 举报
回复
SELECT B.*,A.*,C.title AS companyname,C.renzheng FROM sell_content A LEFT JOIN sell_comments B ON A.id=B.id LEFT JOIN sell_company C ON A.uid=C.uid ORDER BY A.posttime DESC,A.id ASC LIMIT 0,10

56,687

社区成员

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

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