public function innerJoin(
        $joinTableName,
        $key,
        $comparator,
        $value = null,
        $shouldCompareFields = true,
        $tableName = null
    ) {
        return $this->join(
            self::JOIN_INNER,
            $joinTableName,
            $key,
            $comparator,
            $value,
            $shouldCompareFields,
            $tableName
        );
    }
public function innerJoin(
        $joinTableName,
        $key,
        $comparator,
        $value = null,
        $shouldCompareFields = true,
        $tableName = null
    ) {
        return $this->join(
            self::JOIN_INNER,
            $joinTableName,
            $key,
            $comparator,
            $value,
            $shouldCompareFields,
            $tableName
        );
    }
public function innerJoin ( $ joinTableName , $ key , $ comparator , $ value = null , $ shouldCompareFields = true , $ tableName = null ) { return $ this -> join ( self :: JOIN_INNER , $ joinTableName , $ key , $ comparator , $ value , $ shouldCompareFields , $ tableName ) ; }
Add an inner join to the query.

@param string      $joinTableName
@param string      $key
@param string      $comparator
@param mixed       $value
@param bool        $shouldCompareFields
@param string|null $tableName

@return $this
Add an inner join to the query .