Добавьте параметр в 
selectDB(param1, callback) и вызывайте его вместо 
return results. Потом в этот самый новый параметр передавайте функцию, которая должна получать результат и она будет его получать в виде параметра. Рекомендуется делать не просто 
callback(results), а пробрасывать ошибку наверх, чтобы ее можно было обработать: 
callback(err, results). Тогда вызов будет выглядеть: 
selectDB(param1, function(err, result) { /* тут будут доступны выбранные данные в result */ });
Кстати, может вот такая библиотека упростит Вам жизнь: 
https://www.npmjs.com/package/mysql-utilities
Статья по ней: 
habrahabr.ru/post/198738