我在python中有以下排序:
items = SELECT * FROM items WHERE is_hidden = 0 ORDER BY id ASC
# [1,2,5,9]
items_at_end_of_stack = SELECT * FROM items WHERE is_hidden = 1 ORDER BY id DESC
# [4,3]
items_ordered = list(items) + list(items_at_end_of_stack)
# [1,2,5,9,4,3]对于mysql中的单个查询,是否有一种方法可以做到这一点?基本上,我希望将某些项推到堆栈的末尾,而不必将所有内容转换为两个列表来执行列表--添加python。
发布于 2014-12-13 22:21:20
我认为
SELECT * FROM items ORDER BY is_hidden, id DESC应该有效..。
https://stackoverflow.com/questions/27464211
复制相似问题