如何使用nodejs sequelize执行此SQL查询?

问题描述 投票:1回答:1

我最近开始使用Sequelize作为我的VueJS项目的Nodejs(express)后端

下面的SQL查询为我提供了我需要的数据库(mysql),但我不知道如何将其翻译成Sequelize可以帮助我吗?

SELECT u.*, GROUP_CONCAT(ui.instrument_name ORDER BY ui.instrument_name) 
AS instruments 
FROM Users u 
INNER JOIN user_instruments ui 
ON ui.user_id = u.id 
INNER JOIN Instruments i 
ON i.instrument_name = ui.instrument_name 
GROUP BY u.id
mysql node.js express sequelize.js
1个回答
0
投票

您可以使用查询方法在sequelize中使用原始sql查询。

意思是你可以直接使用它作为你的查询

sequelize.query('你的SQL查询')

结帐sequelize doc link

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.