【发布时间】:2014-03-22 03:43:22
【问题描述】:
我尝试从表中选择数据并按 2 列对行进行排序。它按第一列(喜欢)排序正常,但第二列没有。
SELECT *
FROM content
WHERE topic='$id' AND date='$date'
ORDER BY likes DESC, cpc DESC
LIMIT 4
我认为问题出在 LIMIT,我将其删除,但效果不佳。 可能是什么问题? 谢谢
【问题讨论】:
-
请使用未按预期排序的示例数据编辑您的问题。
-
您能否发布一些不起作用的示例数据?
-
您的数据显示没有问题。它首先按喜欢降序排序,因为没有重复的 CPC 排序无关紧要。也许你需要先做CPC然后点赞?或者您需要了解排序的工作原理……按列出的顺序排列。
-
是的,按赞降序排序,但 cpc 是升序排序。不要现在可能是什么原因。
-
对我来说看起来不错。只是你的大脑绊倒
标签: sql