Заранее спасибо за то, что взглянули на это, надеюсь, кто-то может помочь.
Я создаю таблицы с фиксированным префиксом + динамический суффикс
что-то вроде: name123456, в котором имя является фиксированным / статическим, а 123456 является инкрементным числовым значением
В настоящее время у меня есть несколько таблиц, таких как:
name123456
name123457
name123458
И я пытаюсь динамически запрашивать самый последний (который имеет самый большой суффикс), в данном примере это «name123458».
При выполнении запроса ниже в пользовательском интерфейсе BigQuery:
#standardsql
select array_agg(distinct _TABLE_SUFFIX) from `project.dataset.name*`
Я не получил результата, и (насколько я понимаю) я должен получить все перечисленные выше таблицы.
Я знаю, чтобы получить самый последний, мне нужно использовать предложение WHERE с max (_TABLE_SUFFIX), но, поскольку я получаю пустое _TABLE_SUFFIX, я ничего не могу получить от него.
Дайте мне знать, если потребуется дополнительная информация, и я буду обновлять по мере необходимости.