首页 > 解决方案 > 将信息从一个表插入到另一个表旁边的值 $

问题描述

我正在尝试创建一个 CRUD 订单系统。菜单从数据库中提取并显示在前端(选择 * 菜单等) 添加数量进入订单表。(OrderID,MenuItemID,数量)我努力让我的查询正确,以便将 Menu 表中的相关 MenuItemId 插入到数量值旁边的订单表中。

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

谢谢

标签: sqlpostgresqlcrud

解决方案


推荐阅读