Цепочка Запросов Mysql Nodejs

#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)"