google-bigquery - BigQuery - 是否可以在同一个查询中使用 2 个通配符表?
问题描述
我在 BigQuery 中查询数据集,我想使用表通配符功能两次,为两个通配符添加 WHERE 子句条件。有可能吗?如果可以,语法将如何工作?
基于这些文档,我熟悉使用一个通配符表时的语法。例如,查询返回 5 月前 10 天的表。
SELECT *
FROM `ga_sessions_*` ga
WHERE ga._TABLE_SUFFIX BETWEEN '20190501' AND '20190511'
我想做的是添加第二个通配符表:
SELECT *
FROM `ga_sessions_*` ga
INNER JOIN `CRM_Data_*` ca on ca.ID = ga.ID
WHERE ga._TABLE_SUFFIX BETWEEN '20190501' AND '20190511'
AND ca._TABLE_SUFFIX BETWEEN '20190501' AND '20190511'
我希望语法类似于ga._TABLE_SUFFIX
and c._TABLE_SUFFIX
。
提前致谢!
解决方案
推荐阅读
- python - 如果将在 Python 中使用该类的实例,我是否必须导入该类?
- javascript - react-i18next:如何同步浏览器和 Express LanguageDetector?
- html - 即使向右浮动,元素也会向左移动
- android - Android,Animate只是父视图,而不是子视图?
- android - Android 相机 2:ImageReader 的图像没有步幅值
- python - Flask-Sqlalchemy:过滤列包含某个对象的行
- python - 从源代码构建 tensorflow-1.8,没有名为 numpy 的模块
- python - 随机选择 fasta 文件中的行子集
- spring-boot - 在部署 jar 上解析模板或在 Spring Boot 上发生战争时出错
- javascript - 为什么标签没有被添加到我的所有路径中?