Javascript 键入表单innerJoinAndSelect不选择
我正在使用TypeORM中的QueryBuilder,希望内部联接一个与另一个表没有关系的表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
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在实体中没有定义关系的表上进行连接。