TypeORM innerJoinAndSelect不选择

时间:2018-07-23 12:29:00

标签: 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 AND pls.level = pcls.level',
        { race, class: plrClass, level },
    )
    .getMany();

它可以正确返回PlayerLevelStats的列,但不能返回PlayerClassLevelStats的列。在Sequel Pro中运行时,生成的查询返回正确的数据,但在我的代码中却没有。

我在做什么错了?

0 个答案:

没有答案