【问题标题】:How can inner join like this can be converted Sequelize?这样的inner join怎么能转换成Sequelize呢?
【发布时间】:2018-08-13 20:03:01
【问题描述】:

我主要想看看你如何在这里执行内部连接。

    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】:

对于inner join,您只需要required : true

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

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

【讨论】:

    猜你喜欢
    • 2022-11-29
    • 2013-02-15
    • 1970-01-01
    • 1970-01-01
    • 2022-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-15
    相关资源
    最近更新 更多