Google BigQuery: при работе с UNION ALL мой запрос выдал ошибку:
"Запросы в UNION ALL имеют несоответствующее количество столбцов; запрос 1 содержит 17 столбцов, запрос 2 содержит 18 столбцов"
Когда яПо отдельности запускаю запросы, я вижу, что столбец "clientId" отсутствует, но на самом деле присутствует в таблице.Пожалуйста, найдите запрос ниже.
Как это возможно, что со схемой аналитики столбец присутствует в одной таблице данных, а не в другой?
Как я могу решить эту проблему?
FROM
(
SELECT
'web' AS platform
,a.*
,a._TABLE_SUFFIX AS TABLE_SUFFIX
from `[project].[dataset for Web].ga_sessions_*` a
where
_table_suffix BETWEEN '20190401' AND '20190401'
) web
UNION ALL
SELECT android.*
FROM
(
SELECT
'android' AS platform
,a.*
,a._TABLE_SUFFIX AS TABLE_SUFFIX
from `[project].[dataset for Android].ga_sessions_*` a
where
_table_suffix BETWEEN '20190401' AND '20190401'
) android```