0
このクエリはsequelizeを使用して実行する必要があります。NodeJSを使用して複数の場所にサブクエリを書き込む方法
select * from mysqlDB.songTable where
X in (SELECT X FROM movieDB4.songTable where Y like('%pencil%') and Z='title') and
Y='tam' and Z='language';
私はこのようにしました。無効な値[オブジェクト]エラーをスローします。このクエリを解決するのを手伝ってください。
const tempSQL = sequelize.dialect.QueryGenerator.selectQuery('songTable',{
attributes: ['X'],
where: {
Y: {$like: '%'+text[i]},
Z: "content_title"
}})
.slice(0,-1); // to remove the ';' from the end of the SQL
User.findAll({
where: {
X: {
$in: sequelize.literal('(' + tempSQL + ')'),
$and: {Y: lang.substring(0,3),
Z: 'language'}
}
}
})
私は生のクエリを使用するために知っているが、私は上記の形式でミスをしたものを明確にする必要があります。 –
エラーを貼り付けることはできますか? –