Я новичок в BigQuery и стандартном SQL. Возможно, я не смогу найти правильный подход к решению проблемы. Пожалуйста, помогите мне.
У меня есть столбец страны и столбец идентификатора. Пример показан ниже:
Страна | ID
США | id_1
США | id_2
США | id_1
Великобритания | id_1
Великобритания | id_1
Великобритания | id_2
Великобритания | id_3
AUS | id_3
AUS | id_4
AUS | id_2
Мне нужен результирующий столбец, например:
Результат 1: УНИКАЛЬНЫЕ значения ПЕРЕКЛЮЧЕНИЯ ID во всех странах
Страна | Уникальные_наложенные_идентификаторы
США | 2
Великобритания | 3
AUS | 2
Результат 2: УНИКАЛЬНЫЕ значения идентификаторов без ПЕРЕКЛЮЧЕНИЯ во всех странах
Страна | Non_Unique_overlapping_ids сильный>
США | 0
Великобритания | 0
Австралия | 1
У меня 88 разных стран и более 5 миллионов уникальных идентификаторов
Помогите, пожалуйста. Спасибо за ваше время и терпение.
UNIQUE OVERLAPPING
иUNIQUE non-OVERLAPPING
не объясняют всего - так как это можно интерпретировать по-разному - person Mikhail Berlyant   schedule 10.12.2020across all the countries
, что, я думаю, сбивает с толку. так этоacross all the countries
илиacross at least one other country
? - person Mikhail Berlyant   schedule 11.12.2020