我正在使用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中运行时返回正确的数据,而不是在代码中。
我做错什么了?
暂无答案!
目前还没有任何答案,快来回答吧!