如何编写带有连接记录计数的Sequelize查询?

时间:2019-10-28 22:41:32

标签: mysql sql node.js sequelize.js

例如:

我有两个表:企业(id,名称)和分支(id,enterpriseId,其他字段...)。

我需要获得所有企业及其分支机构的数量。

我可以使用原始SQL进行操作,如何将其转换为Sequelize查询?:

SELECT
  Enterprises.*,
  COUNT(Branches.id) AS branchCount,
FROM
  Enterprises
LEFT JOIN Branches ON Enterprises.id = Branches.enterpriseId
WHERE Enterprises.id=1
GROUP BY Enterprises.id;

0 个答案:

没有答案