简体   繁体   English

在where子句中继承concat?

[英]Sequelize concat in where clause?

I'm trying to do this in sequelize 我正在尝试续集

SELECT * FROM tbl_person as p,tbl_employee as e
WHERE CONCAT(p.first_name,' ',last_name) = full_name;

how can I convert it in sequelize javascript? 如何在sequelize javascript中进行转换?

thank you in advance. 先感谢您。

I've never used sequelize before, but after glancing at the documentation, couldn't you use Sequelize.fn(...) ? 我以前从未使用过sequelize,但是在浏览了文档之后,您不能使用Sequelize.fn(...)吗?

Model.findAll({
    where: Sequelize.where(
      Sequelize.fn("CONCAT",
        Sequelize.col("first_name"),
        " ",
        Sequelize.col("last_name")
      ),
      {
        eq: Sequelize.col('full_name')
      }
    )
});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM