Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 将信息与值一起从一个表插入到另一个表$_Sql_Postgresql_Crud - Fatal编程技术网

Sql 将信息与值一起从一个表插入到另一个表$

Sql 将信息与值一起从一个表插入到另一个表$,sql,postgresql,crud,Sql,Postgresql,Crud,我正在尝试创建一个积垢订单系统。 菜单从数据库中提取并显示前端选择*菜单等 添加数量将转到订单表。订单ID、菜单项ID、数量 我正在努力使我的查询正确无误,以便将菜单表中的相关MenuItemId与数量值一起插入到orders表中 app.post("/orders", async (req, res) => { try { const { quantity, menu_id } = req.body; const newOrd

我正在尝试创建一个积垢订单系统。 菜单从数据库中提取并显示前端选择*菜单等 添加数量将转到订单表。订单ID、菜单项ID、数量 我正在努力使我的查询正确无误,以便将菜单表中的相关MenuItemId与数量值一起插入到orders表中

app.post("/orders", async (req, res) => {

    try {
        const { quantity, menu_id } = req.body;
        const newOrder = await pool.query("INSERT INTO orders (quantity, menu_id) VALUES ($1, $2) RETURNING *", [quantity, menu_id]);
        res.json(newOrder.rows[0]);
    } catch (error) {
        console.error(error.message);
    }
});
我猜我需要在我的订单查询中嵌套一些类似于此查询的内容,我只是不确定如何将它们添加到一起

SELECT item_id FROM menus WHERE item_id = $3
谢谢