В BigQuery у меня есть table1
, который имеет (не обнуляемый) столбец id
, который всегда представляет собой целое число 5-ди git. Я хочу присоединить его к table2
, в котором также есть столбец id
, представляющий собой (обнуляемые) строки с теми же идентификаторами.
Проблема в том, что id
в table2
также может быть списком разделенных '/' идентификаторов.
Вот пример столбца:
82795
82795
NULL
84660
84120 / 82795
73844 / 73845
73844 / 73845
NULL
83793 / 84758
73844 / 73845 / 84122 / 84136
73844 / 73845 / 84136
84845
Как мне добиться чего-то подобного с логиками c to:
SELECT * FROM table1
LEFT JOIN table2
ON table1.id IN SPLIT(table2.id, ' / ')