IFNULL(
JSON_EXTRACT(details, '$.sub_provider')
) IS NULL, '',
Не могу понять как эту часть сделать - IFNULL() IS NULL, '',
Сделал так, но получись какая-то хрень
sequelize.fn(
'IFNULL',
sequelize.fn('JSON_EXTRACT', sequelize.col('details'), '$.sub_provider')
, ''),
db.query(…), если пишешь внутри схемы то db.literal(…) типа where: { name: db.literal(…) …
https://sequelize.org/docs/v6/other-topics/sub-queries/
А как именно с db.query сделать? Просто запихнуть в db.query часть sql запроса? db.query("IFNULL( JSON_EXTRACT(details, '$.sub_provider') ) IS NULL, '', ")?
там нужно весь запрос писать, те db.query( `SELECT * FROM … WHERE ISNULLL(…`, type: { QueryTypes.SELECT }, )
Оу, что-то выглядит так не очень А не подскажешь пожалуйста как это запихнуть в where? Ибо я в sequelize вообще не силён, неделю использую sequelize.fn( 'IFNULL', sequelize.fn('JSON_EXTRACT', sequelize.col('details'), '$.sub_provider') )
Обсуждают сегодня