2016-05-14 3 views
0

Ich versuche, dies in sequelize zu tunconcat in Where-Klausel sequelize?

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

wie kann ich es in sequelize JavaScript konvertieren?

danke im voraus.

Antwort

1

Ich habe noch nie Sequelize verwendet, aber nach einem Blick auf die Dokumentation, konnten Sie nicht Sequelize.fn(...) verwenden?

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