我正在尝试查询具有多个表和等效视图的数据集。我正在尝试使用_table_suffix查询表,但返回错误“查询失败错误:无法通过前缀查询视图。匹配视图的部分列表……”。 我无法从数据集中删除视图。有没有办法只查询表而忽略视图?
SELECT COUNT(*), _table_suffix, DATE(created)
FROM `dataset.viewed_*`
WHERE _table_suffix like '%_page'
答案 0 :(得分:2)
您的选择是:
viewed_
前缀与它们不匹配。viewed_
(如果可能)更长的前缀,以便不包括视图名称。如果可能的话,我建议第三个选择。使用分区表比尝试维护具有共同模式的多个表要好得多。