比方说我有 select distinct id, flavor from bageltown order by id, flavor 这是可行的。当然,这是通过编辑查询来修复的,如下所示: select distinct id, flavor='lox', flavor from bageltown order by id, flavor='lox' desc, flavor 但我想知道-为什么有必要将布尔列添加到我的输出?
我们的项目中有两个表,一个用于仓库入库,另一个用于出库。但现在我们需要将它们放在一个查询中,该查询当然会附带'time‘、'warehouse_id’等查询条件,结果也需要进行排序。解决方案是将这两个表合并,然后排序,查询如下所示: select * from
(select ... from warehouse_in left join ... where ...warehouse_out left join ... where ...) as tmp order by 'stock_time' l