Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

584
Visualizações
Tener múltiples consultas sql en nodejs

Tengo una función que me devuelve el nombre de usuario de una persona de mi base de datos. Luego quiero usar ese valor devuelto para consultar otra tabla y devolver los datos de eso. lo que puse fue esto:

 var select = "select * from USERS WHERE ASSIGNED_TRAINER = ?" console.log("INSDE getClientList"); mysqlconn.connect(function(err) {  if (err) {    console.error('Database connection failed: ' + err.stack);    return;  } mysqlconn.query(select, [req.session.username], function(err, rows) { if (err) { console.log(err); } else { for (var i = 0; i < rows.length; i++) { // need to query the database again, using this value: rows[i].USERNAME console.log(rows[i].USERNAME) } getNumOfSessionForTrainerClientList(req, res, rows[i]) } mysqlconn.end(); }) })

entonces creé esta función:

 function getNumOfSessionForTrainerClientList(req, res, rows) { var getNumOfSessionForTrainerClientList = "select * from SCHEDULE WHERE CLIENT_USERNAME = ? AND ASSIGNED_TRAINER = ?" mysqlconn.connect(function(err) {  if (err) {    console.error('Database connection failed: ' + err.stack);    return;  } mysqlconn.query(getNumOfSessionForTrainerClientList, [rows.USERNAME, req.session.username], function(err, sessionData) { if (err) { console.log(err); } else { //go to checkIfUserPaid console.log("Lenght or rows: " + sessionData.length); for (var x = 0; x < sessionData.length; x++) { console.log(sessionData[x]) } } mysqlconn.end(); }) })

}

sin embargo, debido a que habrá hasta 25 nombres de usernames , necesito recorrer los resultados y consultar la tabla de schedule . ¿Cómo puedo hacer esto?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda