这样的内部联接怎么可以转换成Sequelize?

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

我主要是想看看你如何在这里进行内部联接。

    SELECT * From "Users" as biz
INNER JOIN "Deals" as d
        ON biz.id = d."UserId" 
     WHERE (biz.latitude BETWEEN 18 AND 21) 
       AND (biz.longitude BETWEEN -78 AND -73);

这是我从文档中得到的...但不知道如何进一步

Deals.find({ where: { }, include: [User]})
sql node.js postgresql sequelize.js
1个回答
0
投票

对于inner join,你需要的只是required : true

Deals.find({ 
        where: { }, 
        include: [{
            model : User ,
            required : true // This will make your inner join
        }]})

注意:使用findAllfindOne而不仅仅是find

© www.soinside.com 2019 - 2024. All rights reserved.