TypeORM 子查询聚合同一张表中的数据

时间:2021-05-28 10:19:47

标签: subquery typeorm

你好,先谢谢你。我在使用 TypeORM 子查询聚合额外的数据时遇到问题。我确定它应该非常简单,但我只是坚持下去。

问题是:

假设我有产品表。产品可以具有相同的名称,但它们具有不同的颜色,例如:

<头>
id 名称 颜色
1 T 恤 黑色
2 T 恤 红色
3 T 恤 黄色
4 牛仔裤 蓝色
5 牛仔裤 白色
6 牛仔裤 黑色

我的目标是按名称获取产品(我猜是不同的),但我也想包括所有颜色变体,因此最终结果是:{name: 'T-shirt', colours: ['black', 'red', 'yellow']}

我尝试使用 .addSelect('Product.colour as variants'),但它只返回一种颜色

0 个答案:

没有答案