那么问题来了,究竟是怎么写叱? 就是拼接where条件 一 非常感谢你。 二 希望你以后在帮助人的时候,可以给出更具体方法。 我自己感觉这个例子,字段已准备得足够简单的。 谈处理方法 ,我自己也了解一些,有时候,就是一些语法,等q/a 问题卡住了,希望有更直接的帮助。 三 刚才自己把这个问题给折腾出来了。我是这样解决的。SELECT * FROM table_name ORDER BY STATUS ASC, CASE STATUS WHEN 2 THEN create_at ELSE -create_at END DESC;
.... order by status, case when status=2 then create_at end desc, case when status=3 then create_at end我喜欢这样写 .... order by status, if(status=2,create_at,‘’) desc, if(status=3,create_at,‘’)
那么问题来了,究竟是怎么写叱?
就是拼接where条件
那么问题来了,究竟是怎么写叱?
就是拼接where条件
一 非常感谢你。
二 希望你以后在帮助人的时候,可以给出更具体方法。 我自己感觉这个例子,字段已准备得足够简单的。
谈处理方法 ,我自己也了解一些,有时候,就是一些语法,等q/a 问题卡住了,希望有更直接的帮助。
三 刚才自己把这个问题给折腾出来了。我是这样解决的。SELECT * FROM table_name
ORDER BY STATUS ASC, CASE STATUS WHEN 2 THEN create_at ELSE -create_at END DESC;
.... order by status, if(status=2,create_at,‘’) desc, if(status=3,create_at,‘’)