sql - 将信息从一个表插入到另一个表旁边的值 $
问题描述
我正在尝试创建一个 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
谢谢
解决方案
推荐阅读
- mongodb - MongoDB 按创建日期过滤记录
- javascript - 拆分字符串数学运算符正则表达式
- java - 无法连接到我在 tomcat 服务器中的电报机器人
- python - 如何在 TF Hub Module 中访问 BERT 中间层输出?
- node.js - 如何使用 node.js 使 Slack 机器人在同一频道动态回复
- javascript - 根据特定元素对数组进行排名
- javascript - 如何在adonis js中使用数据库[事务,提交,回滚]
- angular - Angular Router.navigate 使用 queryParams 导航到子路由
- azure-devops - Azure DevOps 部署组 - 是否可以忽略离线目标?
- android - 无法在 google setupwizard 中获取服务器播放自动安装应用程序