exports.getRegions = async (dbConn) => { let sql = `SELECT regions.id AS region_id, regions.region AS name, countries.country AS country FROM regions JOIN countries ON regions.country_id = countries.id` let regions = await dbConn.query(sql); return regions; }; exports.getRegionsInternal = async (dbConn) => { let regions = await dbConn.query(`SELECT regions.id AS region_id, regions.region AS name, countries.country AS country, regions.meteostat_id AS meteostat_id FROM regions JOIN countries ON regions.country_id = countries.id`); return regions; }; exports.getRegionsById = async (dbConn, id) => { const region = await dbConn.query( `SELECT regions.id AS region_id, regions.region AS name, regions.description, countries.country AS country, regions.meteostat_id AS meteostat_id FROM regions JOIN countries ON regions.country_id = countries.id WHERE regions.id = ?`, [id] ); return region; };