Использование подзапроса Sequelize - PullRequest
0 голосов
/ 14 июля 2020

Я совершенно не знаком с nodejs и SQL / Sequelize. Но я пробиваюсь сквозь него!

У меня есть запрос, который я хотел бы реализовать с помощью Sequelize. Если я уже проинформирован, я могу сделать это с помощью sequelize.literal.

Может быть, вы мне поможете.

SELECT ytd.*
FROM youtubedata ytd
WHERE ytd.date = (SELECT MAX(ytd2.date) FROM youtubedata ytd2);

1 Ответ

1 голос
/ 14 июля 2020

Примерно так:

const items = await database.youtubedata.findAll({
where: Sequelize.where(Sequelize.col('date'), '=', Sequelize.literal('(SELECT MAX(ytd2.date) FROM youtubedata ytd2)'))
})
...