你如何在续集中包含其他标准的连续调用?

时间:2018-05-18 16:30:46

标签: mysql node.js database sequelize.js

我的前端有一个单一的输入来搜索名称但是我的数据库将它们分成2个字段。我想要做的是单独使用concat和like语句:

SELECT * FROM users WHERE (CONCAT(first_name, ' ', last_name)) LIKE '%John Do%' AND permission_id = 1 AND user_status_id = 1;

现在我已经接受了这个:

    let name = req.params.name;
    let userId = req.user;
debugger;
    db.user.findAll({
        where: {
            attributes: [db.sequelize.fn('concat', db.Sequelize.col('first_name'), ' ', db.Sequelize.col('last_name'), 'full_name'), {
                like: `%${name}%`
            }],
        },
        include : [
            db.client
        ]
    })

但是不能想到包括喜欢或者连续的地方

0 个答案:

没有答案