这条件语句目前是按照  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
sql排序

解决方案 »

  1.   


    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.   

    ORDER BY A.posttime DESC, A.id ASC 
      

  3.   

    ORDER BY A.posttime DESC , A.id ASC   
      

  4.   


    不是很明白,这样写出于什么样的考虑啊。#2 & #3 的写法不可以么
      

  5.   

    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;
      

  6.   

    可以的 A.posttime DESC降序排列,再按照A.id ASC升序排序 
      

  7.   

    ORDER BY A.posttime DESC , A.id ASC    
      

  8.   

    A.posttime DESC     又    A.id ASC    排序 order by A.posttime desc,A.id asc 
    这个的意思是 先按 A.posttime降序之后, 结果再按照 A.id升序再拍一次 简单的说:posttime相等按id排序