mysql - 对 HIVE 中多个表的联合相同列的简明查询
问题描述
在 hive 中,我必须从多个表中读取相同的列并将它们合并,但是表的数量很高,大约 70 个,并且将超过 70 个表的联合写入似乎很奇怪。所有表格都以相同的字母开头,例如 ABC2018、ABC2019,我们可以使用通配符吗?例如
select a, b, c
from ABC*
或者有一种方法可以简洁地编写以下查询
select a, b, c
from ABC2018
union
select a, b, c
from ABC2019
....
....
....
upto 70 tables
问候,
解决方案
推荐阅读
- symfony - Symfony 4 所有视图中的公共数据 - 最佳实践
- apache - Kylin 如何在 Hbase 中存储数据?
- python - 使用 ActionChains 在 Selenium Webdriver 中按 ctrl+t 不起作用
- regex - 正则表达式 - 在特定字符后查找第一个空格
- react-native - 错误:不支持同步 http 请求
- c++ - 从 .txt 文件中提取信息的最佳方式
- intellij-idea - 在 IntelliJ 的多个 .feature 文件中重构 Cucumber 步骤定义的名称
- python - AWS Lambda 中的 get_remaining_time_in_millis 有什么替代方法可用于 Google Cloud Function?
- c++ - 是否有理由使用 std::conjunction/std::disjunction 而不是“&&”/“||”上的折叠表达式?
- php - 在 PHP 的 for 循环中调用的存储 oracle 过程仅适用于最后一次迭代