У меня есть таблица, похожая на эту в BigQuery:
![enter image description here](https://i.stack.imgur.com/lIGbI.png)
Первое поле id
, второе поле url
. Одна строка представляет кого-то (идентификатор), который посетил URL. Допустим, мои URL-адреса url1, url2, url3
. Я хотел бы знать, сколько уникальных идентификаторов посетило хотя бы один раз следующие наборы URL-адресов:
(url1, url2)
(url1, url3)
(url2, url3)
(url1, url2, url3)
Как правило, получают количество идентификаторов, связанных со всеми комбинациями URL-адресов, из списка URL-адресов, но только когда количество посещенных URL-адресов не равно 0. Я ожидаю, что это даст очень большой вывод для большого списка URL-адресов. Могу ли я написать запрос в BigQuery, который поможет решить эту проблему? Может быть оператор, который может генерировать все комбинации для моего ввода?
Спасибо за вашу помощь