title: CodeIgniter - Error Number: 1066 Not unique table/alias: 'personaje'
body: <p>This is the database error that i'm getting:</p>
  
  <pre><code>Error Number: 1066
  
  Not unique table/alias: 'personaje'
  
  SELECT `personaje_nombre` FROM `personaje`, `personaje`
  </code></pre>
  
  <p>And my model is this:    </p>
  
  <pre><code>function obtenerheroes(){
          $sql = "SELECT personaje_nombre FROM personaje"
          $heroe = $this-&gt;db-&gt;query($sql);
          $resultado = $heroe-&gt;row_array();
          if($resultado!=null){
              return $resultado
          }
          else{
              return null;
          }
  
      }
  }
  </code></pre>
  
  <p>My table is this one:</p>
  
  <pre><code>CREATE TABLE IF NOT EXISTS `mydb`.`personaje` (
    `idpersonaje` INT(11) NOT NULL,
    `personaje_nombre` VARCHAR(45) NULL DEFAULT NULL,
    `personaje_nombrereal` VARCHAR(45) NULL DEFAULT NULL,
    `personaje_historia` MEDIUMTEXT NULL DEFAULT NULL,
    `editorial_ideditorial` INT(11) NOT NULL,
    PRIMARY KEY (`idpersonaje`, `editorial_ideditorial`),
    INDEX `fk_personaje_editorial_idx` (`editorial_ideditorial` ASC),
    CONSTRAINT `fk_personaje_editorial`
      FOREIGN KEY (`editorial_ideditorial`)
      REFERENCES `mydb`.`editorial` (`ideditorial`)
      ON DELETE NO ACTION
      ON UPDATE NO ACTION)
  ENGINE = InnoDB
  DEFAULT CHARACTER SET = utf8;
  </code></pre>
  
  <p>Please help I can't find my mistake in my code , i can't make it work :(</p>