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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何使用nodejs sequelize执行此SQL查询?相关的知识,希望对你有一定的参考价值。

我最近开始使用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
答案

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

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

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

结帐sequelize doc link

以上是关于如何使用nodejs sequelize执行此SQL查询?的主要内容,如果未能解决你的问题,请参考以下文章