Index: typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== diff --git a/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php b/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php --- a/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php (date 1614150223981) +++ b/typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php (date 1614150223981) @@ -483,7 +483,12 @@ $queryBuilder->resetQueryPart('groupBy') ->selectLiteral(sprintf('COUNT(DISTINCT %s.%s)', $tableName, $fieldName)); } else { - $queryBuilder->count('*'); + $fullSql = $queryBuilder->getSQL(); + $queryBuilder + ->resetQueryParts() + ->selectLiteral('count(*)') + ->getConcreteQueryBuilder()->from("({$fullSql})", 'temporary') + ; } try {