#mysql #node.js #express #asynchronous #async-await
Вопрос:
Я хочу написать следующие запросы
Select id from table1
Используйте этот набор результатов идентификатора и
Select * from table2 where id in (resultset)
Как я могу реализовать это с помощью Nodejs и MySQL. Я новичок в Nodejs express framework.
Ответ №1:
Вы можете использовать объединение строк:
const query1 = "Select id from table1"; const query2 = `Select * from table2 where id in (${query1})`
или просто напишите вложенный запрос:
const query = "Select * from table2 where id in (Select id from table1)"