【发布时间】:2011-02-10 11:34:49
【问题描述】:
SELECT u.id, u.username, u.score,
(SELECT COUNT(ownerId) FROM post p WHERE p.ownerId = u.id) AS totalPost
FROM users u
ORDER BY u.score DESC, totalPost DESC LIMIT 10
【问题讨论】:
-
请记住使用 Web 调试栏,它会显示正在执行的查询。当您编写代码时,这真的很有帮助,因为您可以看到您与您想要的东西有多近/多远。
-
“转换”是什么意思?你只是想直接执行它吗?或者你有一个用户模型并且你想使用 CDBCriteria 查询这些用户?