Я смущен, почему заголовки столбцов выводятся по-разному для следующих двух запросов.Префикс записи Отсутствует
select fullVisitorId , visitNumber, visitId, visitStartTime, date,totals.visits, totals.hits, totals.pageviews, totals.timeOnSite from 33959632.ga_sessions_20170124
Первые 7 столбцов возвращаются со следующими именами.
visitorId | visitNumber | visitId | visitStartTime | дата | totalals.visits | totals.hits
SELECT fullVisitorId , visitNumber, visitId, visitStartTime, date,
totals.visits, totals.hits FROM `33959632.ga_sessions_20170101`
Результаты ниже в настоящее время имеют префикс Всего запись удалена.
fullVisitorId | visitNumber | visitId | visitStartTime | дата | посещений | хиты
Почему всего было удалено из посещений & Удар? Как мы можем сохранить имя префикса в результатах (помимо ручного присвоения имени столбцу).
Мой код выше в стандартном SQL, и я снимите флажок, чтобы сгладить результаты. Однако он все равно удаляет префикс записи из всего. Похоже, нужно использовать код, который вы предложили в любом случае? Благодарю за ваш ответ! – aubbies
А, я вижу. Михаил в итоге дал тот же ответ, но основная идея заключается в том, что если вы хотите сохранить форму «итогов» в результате, вы должны использовать оператор «STRUCT».Альтернативой является просто выбрать 'totals' напрямую, если вы хотите включить все его поля в результат. –
: o) в то время, когда я ответил - это были два разных ответа, которые я думаю. но определенно такая же концепция. дать согласие –