sql - 自动更新表格字段
问题描述
我对很多尝试和通过互联网寻求解决这个问题的方法感到失望!请帮我解决它。
假设 3 个简单的访问表
-
- 表格框:
盒子ID | BoxName|BoxColor|PlaceUsed
- tbl客户:
客户ID | 盒子ID | 客户名称|客户城市
- tblLocations
位置 ID | 客户ID| 盒子位置
在这个场景中,客户购买盒子,每个客户可以在一个位置(第 3 表)使用他们自己的盒子,因此每个盒子可以由不同的客户在不同的位置使用!
现在www
我想用 tblLocation 字段中的“最后位置”“自动”更新 Box 表的 PlaceUsed 字段。即,无论谁是客户,只要在 tblLocations 表的“BoxLocation”字段中为拥有盒子的所有者设置了位置,则 Box 表的第 4 个字段获取该字段的值(用于该盒子的最后位置)
我怎么能真正做到这一点?
解决方案
为什么不使用触发器进行更新?
推荐阅读
- c# - 如何对列表对进行分组
在列表中 - >
- c# - 按日期时间过滤 Microsoft.Data.Analysis.DataFrame?
- javascript - 如何在单击按钮时创建收藏夹页面?(HTML/JS/车把)
- xamarin.forms - ReactiveUI Fody [Reactive] 属性在 Xamarin 表单中不起作用
- visual-studio - 如何使用 Cmake 创建:Visual Studio 的 POST BUILD EVENT、调试命令和调试命令参数
- angular - 将 Bearer 令牌添加到标头未按预期工作
- reactjs - 将 react-query 与 TypeScript 一起使用
- php - 当 ORM 中存在子查询时返回布尔值
- service - 我可以在 Wear OS 的后台运行服务,通过 WiFi/LTE 不断发送心率数据吗?
- elasticsearch - Elasticsearch:术语查询不适用于字段长度小于 min_gram 的记录