public function getSelectFields($forceCoreTableUsage = null)
    {
        $selectFields = [];

        $viewName = $this->getViewName($forceCoreTableUsage);

        foreach ($this->_aFieldNames as $key => $field) {
            if ($viewName) {
                $selectFields[] = "`$viewName`.`$key`";
            } else {
                $selectFields[] = ".`$key`";
            }
        }

        return implode(', ', $selectFields);
    }