我目前正在制作一个标签云,目前根据标签的重量显示标签,即用于标记文章的频率。
现在,在管理部分,我还可以管理标签,上下移动标签的能力(使用order_id字段)。
这意味着,我需要一个解决方案,标签不仅会按重量列出,还会按照order_id列出。
这可能吗?
答案 0 :(得分:0)
SELECT ... COUNT(*) AS `weight`, ... ORDER BY order_id, weight
您可以在ORDER BY子句中指定多个表达式。这将首先通过用户指定的order_id列进行排序,然后对具有相等order_id值的任何标签按其权重排序。