我是PHP和web框架Phalcon的新手。我嘗試了很多,但沒有找到答案。我嘗試使用它的ORM,但不明白如何生成查詢。獲取用戶最大數量的帖子Phalcon
這是我的查詢在SQL:
SELECT username, count(*) maximum FROM user
INNER JOIN post ON post.user_id = user.id
GROUP BY user.id
ORDER BY maximum DESC
LIMIT 15
請幫爾康使用ORM生成的查詢。
$result = User::query()
->columns('username, COUNT(post.id) as maximum')
->innerJoin('Post', 'post.user_id = User.id', 'post')
->groupBy('User.id')
->orderBy('maximum DESC')
->limit(15)
->execute();
我不知道這是否是正確的:基於@Juri的答案,我已經做了這樣的感謝任何答覆:)
對於什麼人減去這個答案?這是正確的。 – Juri