如何解决将数据添加到一个表中后,如何在另一个表中增加其数量?我想使用触发器来做到这一点
添加项目后,我希望其他表中的数字增加。我该如何用扳机做到这一点?
解决方法
您可以创建第二个“表”作为视图:
create view ordered_items as
select item,count(*) as qty
from orders
group by item;
查询是在引用视图时执行的,因此始终是最新的。
出于某些原因,您需要一个实际的表。例如,您可能有性能要求,需要立即使用数据(尽管相同的数据表明数据很小)。或者您可能希望对值施加约束(在这种情况下,这似乎不太可能)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。