The CROSSJOIN function
The CROSSJOIN function returns a table containing the Cartesian product of all the rows from all the tables that are passed to the function as parameters. The resulting table will contain all the columns from the tables passed as parameters.
The syntax of the CROSSJOIN function is as follows:
CROSSJOIN ( <Table> , <Table> [, <Table> ]… )
You can pass two or more tables (or table expressions) to the CROSSJOIN function.
The names of the columns from the tables passed in as the parameters to the function must all be different. The function will return an error if there are two columns with the same name in the tables that are specified.
In the following example, we will apply the CROSSJOIN function to the Product Category ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access