如何在子查询中使用来自顶部的别名?

How to use alias from top in subquery?

我想在子查询中使用顶级查询的别名。 现在我有 'artc'.

的错误
let query = this.articles.createQueryBuilder('artc')
      .select(['artc.title'])
      .addSelect(qb => qb
        .from(ArticlesEntity, 'artc1')
        .select('name')
        .leftJoin(AuthorsEntity, 'a', 'a.id = artc1.author_id AND artc1.id = artc.id')
      )

return await query.getRawMany();
    const query = getConnection()
        .createQueryBuilder()
        .select('title')
        .addSelect(qb => qb
            .select('name')
            .from(AuthorsEntity, 'aut')
            .leftJoin(ArticlesEntity, 'art1', 'aut.id = art1.author_id')
            .where('art1.id = art.id'),
          'name'
        )
        .from(ArticlesEntity, 'art');

    return query.getRawMany();