Don't add GROUP BY for unjoined tables

This commit is contained in:
Eric Lippmann 2017-07-27 15:03:12 +02:00 committed by Eric Lippmann
parent 30cc51a823
commit 06cb980308
1 changed files with 3 additions and 0 deletions

View File

@ -1152,6 +1152,9 @@ abstract class IdoQuery extends DbQuery
$groupedTables = array();
foreach ($this->groupBase as $baseTable => $aliasedPks) {
if (! $this->hasJoinedVirtualTable($baseTable)) {
continue;
}
$groupedTables[$baseTable] = true;
foreach ($aliasedPks as $aliasedPk) {
$group[] = $aliasedPk;