Que estas usando , modulo mysql ? si es asi puedes hacer múltiples consultas habilitando el parámetro multistatement..
ejemplo:
Código:
var query = 'SELECT * FROM tabla_ejemplo WHERE loquebusco = ' + this.mysql.escape(nose) + ';'
+'SELECT * otra_tabla = '+ this.mysql.escape(estavariable) + ' ';
this.mysql.query(query , function( err, rows){
console.log(rows);
}
en el callback de rows trabajas lo demas... pero multistatement debe estar habilitado.... que en tu caso como es asincronico no tienes los datos para continuar..
Pero si lo tienes que escalonar asi.. porque no usas modulo mysql , retorna un objeto con todo tu trabajo en el callback... de tu funcion principal..