gpt4 book ai didi

sql - 如何在 Sequelize 中将字段分组为数组?

转载 作者:行者123 更新时间:2023-12-03 22:37:48 27 4
gpt4 key购买 nike

我有一个 sql 表产品:

+-----------+------+--------+
| productid | rate | name |
+-----------+------+--------+
| 100 | 80 | orange |
| 100 | 10 | orange |
| 102 | 100 | banana |
+-----------+------+--------+

我想通过 productid 将所有费率分组到数组..

如何使用 sequelize 获取以下对象(通过 find 方法)?
{
products: [{
productid: 100,
name: 'orange',
rate: [ 80, 10 ]
},
{
productid: 102,
name: 'banana'
rate: [100]
}
]
}

最佳答案

假设你的表名是 demo

SELECT *
FROM demo frst, demo snd
WHERE frst.productid = snd.productid
Group By frst.productid;

这将在 sql 中给出预期的结果,如果你使用 sequelize,它会给出相同的结果,我认为是这样,或者在响应后你必须修改一些内容

关于sql - 如何在 Sequelize 中将字段分组为数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56166995/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com