public function join($tableName, $alias = null)
    {
        $this->joins[] = ' LEFT JOIN ?f as ?f';
        $this->lastJoinAlias = $alias;
        $this->joinArguments[] = $tableName;
        $this->joinArguments[] = $alias;
        return $this;
    }
public function join($tableName, $alias = null)
    {
        $this->joins[] = ' LEFT JOIN ?f as ?f';
        $this->lastJoinAlias = $alias;
        $this->joinArguments[] = $tableName;
        $this->joinArguments[] = $alias;
        return $this;
    }
public function join ( $ tableName , $ alias = null ) { $ this -> joins [ ] = ' LEFT JOIN ?f as ?f' ; $ this -> lastJoinAlias = $ alias ; $ this -> joinArguments [ ] = $ tableName ; $ this -> joinArguments [ ] = $ alias ; return $ this ; }
Sets one field in fields statement

@param string $tableName
@param string $alias
@return $this
Sets one field in fields statement