gpt4 book ai didi

跨多个相似 View 的 MySQL 查询

转载 作者:行者123 更新时间:2023-11-29 00:32:11 25 4
gpt4 key购买 nike

我正在尝试编写一个包含许多 MySQL View 的查询。我使用的 MySQL 版本是亚马逊的 AWS RDS 服务提供的最新版本。这些 View 看起来像:

View 1:“AAA 事件计数”

  • Col1:时间戳
  • Col2:计数

View 2:“BBB 事件计数”

  • Col1:时间戳
  • Col2:计数

我有大约 100 个这样的观点。

我想要一个查询,将此数据整形为如下所示:

  • Col1:时间戳
  • Col2:计数
  • Col3:事件类型

这意味着数据看起来像:

2013-01-01T00:00:00Z    10     BBB
2013-01-01T00:00:00Z 10 AAA
2013-04-10T00:00:00Z 26 AAA
2013-04-10T00:05:00Z 28 AAA

时间戳不是唯一的,但时间 + 事件类型的组合是唯一的。

我尝试了多种方法,但没有一种方法能满足我的需求。性能不是问题,因为这些是摘要报告,而不是 OLTP 查询。

对于解决此问题的好方法有什么建议吗?

最佳答案

从 View1 选择 Col1、Col2、“AAA”作为 Col3

联合所有

从 View2 选择 Col1、Col2、“BBB”作为 Col3

联合所有

从 View3 选择 Col1、Col2、“CCC”作为 Col3

联合所有

...

等等。

关于跨多个相似 View 的 MySQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16024562/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com