如何检查querybuilder(sql)是否具有“GroupBy”部分

问题描述 投票:-1回答:2

如何检查doctrine querybuilder是否有groupby部分?对我来说重要的只是在sql的结尾,而不是在内部选择...

我必须在脚本中为groupby和groupby设置其他反应。它在我自己的数据网格中,所以sql是动态创建的......

我寻找像 - > hasGroupBy()或 - > partExists('groupBy')......

symfony doctrine query-builder
2个回答
0
投票

您可以使用getQueryPart函数检查查询中是否有任何groupBy部件,例如:

$groupByParts = $queryBuilder->getQueryPart('groupBy');

if ($groupByParts) {
    ...
}

-1
投票
$this->queryBuilder->getQueryPart('groupBy')
© www.soinside.com 2019 - 2024. All rights reserved.