Как сделать запрос с предложением EXISTS с Sequelize? - PullRequest
0 голосов
/ 14 апреля 2020

Как мы можем использовать предложение EXISTS в дальнейшем, чтобы оно запускало запрос следующим образом? IF EXISTS(SELECT FIRSTNAME FROM EMPLOYEES WHERE FIRSTNAME LIKE 'JOHN%') Это можно сделать, вставив тот же запрос в метод .query(), но есть ли способ использовать выражение EXISTS в методе findOne()?.

1 Ответ

0 голосов
/ 14 апреля 2020

Вы можете построить sequelize literal, как показано ниже -

where: {
      [op.and]: [Sequelize.literal('exists ( SELECT FIRSTNAME FROM `EMPLOYEES` WHERE `EMPLOYEES`.`FIRSTNAME` LIKE 'JOHN%' )')]
    },

Надеюсь, это поможет!

...