Hola, estoy teniendo un problema al hacer una subconsulta Mysql en nodejs, haber si alguien podría ayudarme y decirme como tengo que pasar los parametros en js, lo he intentado de esta manera pero solo funciona para consultas normales.
Esta es mi sql que se encuentra en el archivo tableModel.js:
tableModel.update = (updateData, callback) => {
let sql = 'update table1 set ? where idTable1 = (select idTable1 from table2 where idTable2 = ?)';
connection.query(sql,updateData, (error, result) => {
//code
});
}
y asi paso los parametros:
var tableModel = require('tableModel');
router.put('/update',validate,(req,res,next) =>{
var updateData = [tableData,idTable2];
tableModel.update(updateData,(error,data) => {
// code
});
});