【发布时间】:2018-06-02 07:39:45
【问题描述】:
我有两个表 - customer 和 order 具有一对多关系。我想在一个查询中检索所有客户数据和他的订单的总价值。
在原始 SQL 中是这样的:
select customer.*, o.total from customer
inner join (select sum(value) as total, customer_id from
order group by customer_id) as o
on customer.id=i.customer_id
我的问题是——如何在不写 SQL 的情况下在 Sequelize 中表达这个查询?这甚至可能吗?
【问题讨论】:
-
是的,我没有找到问题的答案。我知道如何建模聚合函数和
group by,但我不知道如何将这些东西放在子查询中。
标签: javascript sql node.js sequelize.js