mysql - 我可以拥有一个自动从同一数据库中的 2 个或更多表获取数据的 MYSQL 表吗?

标签 mysql join report

我可以创建一个自动从现有表中提取所有数据的表吗?我知道有“UNION ALL”,但我想创建一个有自己实体的表,而不仅仅是用于查询。

这是否只能在报告中实现,或者当我将新数据添加到现有表格时我可以让这个新表格自动更新吗?

如果没有,有人可以推荐可以很好地完成这项工作并在 OSX 上运行的好的报告生成软件吗?

最佳答案

您正在寻找的是一个 View ,而不是另一个表。它本质上是一个保存的 SELECT 查询。

CREATE VIEW {my_view}
AS
SELECT ...

关于mysql - 我可以拥有一个自动从同一数据库中的 2 个或更多表获取数据的 MYSQL 表吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12644930/

相关文章:

mysql - 使用什么样的查询来获得这个(左连接不起作用)

c# - 使用 RDLC 的报告无法加载数据集

java - JodReports 替代品

mysql - 将 CONCAT 与 GROUP_CONCAT 结合使用

PHP PDO 将数组转换为不同的格式

php - MySQL 表更新错误

MySQL gem 只能从 ruby​​ 命令行访问,不能从 apache 本地主机访问

sql - 什么时候选择CROSS APPLY,什么时候选择EXISTS?

mysql - 基于所有列连接 MySQL 表是否有更简单的语法?

maven - 如何获取结果 maven-surefire-report-plugin 的图标