Index: Doctrine/Query.php =================================================================== --- Doctrine/Query.php (revision 7691) +++ Doctrine/Query.php (working copy) @@ -663,8 +663,8 @@ // Fix for http://www.doctrine-project.org/jira/browse/DC-585 // Add selected columns to pending fields - if (preg_match('/^([^\(]+)\.(\'?)(.*?)(\'?)$/', $expression, $field)) { - $this->_pendingFields[$componentAlias][$alias] = $field[3]; + if (preg_match('/^[^\(]+\.[\'|`]?(.*?)[\'|`]?$/', $expression, $field)) { + $this->_pendingFields[$componentAlias][$alias] = $field[1]; } } else {