sql - 如何将计算选择的结果保存在列中?
问题描述
如何将计算选择的结果保存在列中?我想将乘法的结果保存(写)在表一的列中,例如 table1.total
SELECT table1.quantity * table2.price AS result
FROM table1
LEFT JOIN table2 ON table1.code = table2.code
解决方案
我想你就是这个意思:
UPDATE table1 SET total = table1.quantity * table2.price
FROM table1
LEFT JOIN table2 ON table1.code = table2.code
在此处查看示例
推荐阅读
- c# - 局域网多人游戏场景更改
- asp.net-core - Microsoft.Extensions.Logging 中是否提供强制日志记录
- angular-material - Angular Material 元素/字体对于桌面使用来说太大了
- android - 完全禁用音频插孔作为媒体输出
- javascript - 有人能解释一下 React Native 语法“render() {...}”吗?
- firebase - 如何通过数据库更改 Firebase 身份验证密码
- android - 在滚动时显示和隐藏 BottomAppBar
- android - 在 android 7.1.x 上运行 python 2.x
- html - 在各种浏览器上以不同方式打印(在纸上)的图像
- php - 作曲家:找不到类,找不到我错的地方