Мне нужно сделать запрос, чтобы при посещении страницы(create) и введения определенных данных, сработал код , который бы сравнивал два столбца(time) у разных таблиц(check_doc и pitient) и те данные, которые не совпадают, записывал бы в таблицу table_new в столбец (time). В базе mysql сделать sql запрос получается - таблица заполняется, а на странице node.js - запрос не работает.
Как этот sql запрос конвертировать в js код?
Вот та часть кода, которая не работает:
const mysql = require("mysql2");
const express = require("express");
const hbs = require("hbs");
const bodyParser = require("body-parser");
const app = express();
const urlencodedParser = bodyParser.urlencoded({extended: false});
--------.........
app.get('/create', (req, res) =>{
pool.query('INSERT INTO table_new (time)SELECT time FROM ( SELECT time FROM check_doc UNION ALL SELECT time FROM pitient)tbl GROUP BY time HAVING count(*) = 1 ORDER BY time',
(error_d, results_d) =>{
console.log(results_d+', insert');
res.render('create.hbs', {
table_new:results_d});
});});