title: TypeORM innerJoinAndSelect does not select
body: <p>I'm using the QueryBuilder from TypeORM and want to inner join a table that has no relation with the other table.</p>
  
  <pre><code>const stats = await createQueryBuilder(PlayerLevelStats, 'pls')
      .innerJoinAndSelect(
          PlayerClassLevelStats, "pcls",
          'pls.race = :race AND pls.class = :class AND pcls.class = :class AND pls.level = pcls.level',
          { race, class: plrClass, level },
      )
      .getMany();
  </code></pre>
  
  <p>It correctly returns the columns of <code>PlayerLevelStats</code>, but not from <code>PlayerClassLevelStats</code>. The query that is generated returns the correct data when I run it in Sequel Pro, but not in my code.</p>
  
  <p>What am I doing wrong?</p>