我有两个表:products和baskets,它们具有M2M关系并且表名是basket_products。我正在尝试获取与特定篮子相关的products总数price和数量,但我再次陷入困境。如何修复以下代码以获得结果?注意:我正在使用Ent框架
err = client.Basket.
Query().
Where(basket.ID(2)).
WithProducts().
QueryProducts().
GroupBy("price").
Aggregate(func(selector *sql.Selector) string {
return sql.As(sql.Sum("price"), "price")
}).Scan(ctx, &r)
if err != nil {
log.Println(err)
}
log.Println(r)
慕的地6264312
相关分类