sql - 仅在基础数据更改时重新计算的 SQL 计算表
问题描述
我有两个不时更改(添加和删除行)的大型表:表 1和表 2
我还有一个复杂的查询 -查询 1从表 1和表 2的复杂函数返回一个表
查询 1需要很长时间才能运行,因为基础表很大并且它是一个复杂的查询。SQL 中是否有一种结构(视图、表函数,不确定它是什么...),它将保存复杂查询的结果 -查询 1并在基础表 -表 1和表 2没有的情况下立即返回它已更改,但如果它们已更改,将重新计算并返回结果?
解决方案
推荐阅读
- android - 如何生成pdf417
- c++ - SublimeText 不允许我用一个语句为 if-else 条件输入一个花括号
- sql - 两个group by和总和sql的百分比
- java - Liferay:如何在每个月的第一个星期日上午 8:00 到 11:00 之间以 5 分钟为间隔自动发送批量电子邮件
- cors - 工作箱后台同步 CORS
- php - mysqli_query 在类中带有准备好的语句
- python - 使用递归计算纳皮尔常数 (e)
- powerbi - 访问 PowerBI 中列表列的第一个元素
- powershell - If Else 语句 Powershell CSV 和输出 CSV
- angularjs - 在 JSON 对象键上使用 ng-repeat 在 md-tabs 中生成选项卡