当前位置: 首页 > 知识库问答 >
问题:

如何使用后遗症来完成这个请求?

曹新觉
2023-03-14

我想知道使用Sequelize执行此请求所要编写的代码:

select * from "Songs" 
where Id in (
    select "songId" from "Likes"
    where "userId"=1
)

共有1个答案

蒙奇
2023-03-14
Songs.findAll({
    attributes: {
        include: [
            [
                // Note the wrapping parentheses in the call below!
                sequelize.literal(`(
                    select "songId" from "Likes"
                       where "userId"=1
                )`),
                'SongId'
            ]
        ]
    }
});

您可以尝试上面的内容作为参考参见此处

 类似资料:
  • 我有这个,它将某个类解析为另一个类: 我的意思是,我可以使用类似这样的东西来完成这件事吗?

  • 其实针对大多应用场景,DNS 是不会频繁变更的,使用 Nginx 默认的 resolver 配置方式就能解决。 对于部分应用场景,可能需要支持的系统众多:win、centos、ubuntu 等,不同的操作系统获取 DNS 的方法都不太一样。再加上我们使用 Docker,导致我们在容器内部获取 DNS 变得更加难以准确。 如何能够让 Nginx 使用随时可以变化的 DNS 源,成为我们急待解决的问题

  • 我想要一个完整的未来,只发出完成的信号(例如,我没有返回值)。 我可以将CompletableFuture实例化为: 但是我应该向完整的方法提供什么呢?例如,我不能做

  • 然后在控制器文件中调用该模型作为控制器的属性 我收到的错误- TypeError:this.model.modelMethod不是Controller.ControllerMethod(/usr/app/controllers/controller.js:83:41)位于Layer.Handle[as handle_request](/usr/app/node_modules/express/li

  • 我对Elasticsearch非常陌生,目前我正试图让我的头脑围绕着关于的分析器 我有一个类似的地方列表: null 我在今天的大部分时间里一直在玩不同的分析器和设置,但没有成功。 我需要使用什么样的分析器来实现上述?

  • 我正在尝试使用squeelize orm将SQL Server与node.js一起使用。但我一直收到“未找到主机”错误: HostNotFounderRror[SequelizeHostNotFounderRror]:无法连接到LocalHost//SQLExPress:1433-getaddrinfo ENOTFOUND LocalHost//SQLExPress 无法连接到localhost/