Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我可以创建一个自动从现有表中提取所有数据的表吗?我知道有“UNION ALL”,但我想创建一个作为它自己的实体的表——而不仅仅是用于查询。
这是否仅在报告中可行,或者当我将新数据添加到现有表时,我可以让这个新表自动更新吗?
如果没有,有人可以推荐可以很好地做到这一点并在 OSX 上运行的好的报告生成软件吗?
这是您正在寻找的视图,而不是另一个表。它本质上是一个保存的SELECT查询。
SELECT
CREATE VIEW {my_view} AS SELECT ...
听起来您想使用View。下面介绍如何在 MySQL 中创建视图。视图允许您创建一个“虚拟”表,该表可以从其他数据库表中提取数据。然后您可以从视图中获取数据,就好像它是它自己的表一样(即使它是其他表的聚合)。对基础数据的任何更改也将导致视图被更新。