結合(JOIN)がクロス積になることを確認したいと思います。

まずは数値の配列からJOINしない結果を確認します。

クエリ:
select x
from x in (select value [1, 2, 3])
結果:
[
  {
    "x": 1
  },
  {
    "x": 2
  },
  {
    "x": 3
  }
]

このデータに2つのアイテムを持つ配列を結合してみると、3アイテムと2アイテムがクロス結合されて6アイテム取得できることが確認できます。

クエリ:
select x, y
from x in (select value [1, 2, 3])
join y in (select value ["a", "b"])
結果:
[
  {
    "x": 1,
    "y": "a"
  },
  {
    "x": 1,
    "y": "b"
  },
  {
    "x": 2,
    "y": "a"
  },
  {
    "x": 2,
    "y": "b"
  },
  {
    "x": 3,
    "y": "a"
  },
  {
    "x": 3,
    "y": "b"
  }
]

参考