У меня есть несколько списков, и я хочу построить декартовы объединения этих списков, используя SQL. Мне интересно, если вы знаете более чистый метод, чем тот, который приведен ниже. Спасибо
with letters_table AS (Select letters from UNNEST(['A','B','C']) letters)
,numbers_table AS (Select numbers from UNNEST([1,2,3]) numbers)
select letters,numbers,concat(letters,'-',numbers) as concat
from letters_table
cross join
numbers_table