gpt4 book ai didi

php - 按关联计数订购 DQL 连接

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:39:25 25 4
gpt4 key购买 nike

我有一个像这样的 DQL 查询:

$dql = "SELECT p, count(u.id) as ucnt FROM IAA\Entity\Project p " .
"JOIN p.likedByUsers u ORDER BY ucnt";
$query = $this->_em->createQuery($dql);

问题是,我怎样才能坚持按计数排序,而不是在结果中得到它们?我只想获得按计数排序的项目,而不是包含 [project] 和 [ucnt] 的数组。

最佳答案

从 Doctrine 2.2 开始 (source) :

SELECT a, COUNT(b.id) AS HIDDEN c [...] ORDER BY c

关于php - 按关联计数订购 DQL 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10495844/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com