MySQL查询使用SubQueries一起添加到Sequelize格式

时间:2018-02-18 04:44:07

标签: mysql node.js sequelize.js

我有以下MySQL查询,它使用子查询并将它们加在一起。

SELECT *,(SELECT count(`id`) FROM `Texts` WHERE `UserId` = 
`Users`.`id`) + (SELECT count(`id`) FROM `Calls` WHERE `UserId` = 
`Users`.`id`) as `totalTextsAndCalls` FROM `Users` WHERE `id` IN 
(1,2) ORDER BY `totalTextsAndCalls` DESC

当我现在手动测试并给出我想要的结果时,此查询有效。

我不知道你如何处理Sequelize中的子查询。我查看了Sequelize文字,但不确定这是否是唯一的方法呢?我似乎无法让文字工作。如果需要的话,我会在Sequelize上发布我的尝试。

0 个答案:

没有答案