Javascript 键入表单innerJoinAndSelect不选择

Javascript 键入表单innerJoinAndSelect不选择,javascript,mysql,typeorm,Javascript,Mysql,Typeorm,我正在使用TypeORM中的QueryBuilder,希望内部联接一个与另一个表没有关系的表 const stats = await createQueryBuilder(PlayerLevelStats, 'pls') .innerJoinAndSelect( PlayerClassLevelStats, "pcls", 'pls.race = :race AND pls.class = :class AND pcls.class = :class AN

我正在使用TypeORM中的QueryBuilder,希望内部联接一个与另一个表没有关系的表

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();
它正确返回
PlayerLevelStats
的列,但不返回
PlayerClassLevelStats
的列。当我在Sequel Pro中运行查询时,生成的查询将返回正确的数据,但不会在代码中返回


我做错了什么?

我认为您应该使用innerJoinAndMapOne或innerJoinAndMapMany在实体中没有定义关系的表上进行连接。