我试图对包含一些零值的聚合列进行排序。我需要最后一个零值。SELECT age FROM books age = 0,但是,对于聚合列,我得到了一个错误,因为该列不存在:GROUP BY book.type avg_age = 0,错误是:SQLSTATE[42S22]: Column not found: 1247 Reference 'avg_age' not
如果我有自定义的post类型(post_type),并且我希望保证具有post类型的product的任何内容都出现在搜索结果中的其他任何内容之前,那么我如何做到这一点呢?最好只是修改查询的order by部分。 ORDER BY posts.post_type DESC, posts.post_date DESC
这是可行的,除了另一种post类型的testimonial出现在product on DESC之前。在ASC上,一个不同的自定义post类型articles在product之前出现,但是我需要product优先(由post_date订购),然后是其他的东西--也是由po