【发布时间】:2021-01-30 23:21:27
【问题描述】:
我想使用 typeorm queryBuilder 创建这个 SQL
SELECT * FROM `item-stats` LEFT JOIN item ON item.itemStatsId = `item-stats`.id WHERE item.state = 'Active' LIMIT 1
我的代码是:
await getConnection()
.getRepository(ItemStatsEntity)
.createQueryBuilder('itemStats')
.leftJoin('item.itemStatsId', 'itemStatsId', 'itemStatsId = itemStats.id')
.orderBy('subjectCharCnt', 'DESC')
.getOne();
但我收到一个错误:
Error: "item" alias was not found. Maybe you forgot to join it?
我的代码有什么问题?
【问题讨论】:
标签: left-join query-builder typeorm