我有两张桌子 - 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中表达此查询?这甚至可能吗?
您好xersee首先要创建两个表客户并以sequalize.js格式订购然后在从表顺序求值列和customer_id列之后将其放入一个表中然后在刚刚加入ORM样式的客户表的新表中请参考以下链接可能对您有所帮助。 How to make join querys using sequelize in nodejs