У меня есть две таблицы в Bigquery
Таблица A и Таблица B .
Таблица A имеет два столбца - name (String) & значение (число с плавающей запятой).Столбцы Имя могут содержать ноль значения.
Таблица B имеет 3 столбца - start_value (Float), end_value (FLoat) и имя (String).Эти 3 столбца не будут пустыми любой ценой.
Моя цель - обновить Таблицу A для строк, имеющих name в качестве нуля.Логика заключается в том, чтобы определить значение, для которого name равно нулю, а затем найти соответствующую строку в таблице B, где
a.value >= b.start_value and a.value <= b.end_value
Таким образом, я должен обновить все строки в таблицеА в одном запросе.Как мне этого добиться?
Примечание: две строки в таблице А не будут одинаковыми.