The result of joining two relational tables, producing all possible ordered combinations of rows from the first table with all rows from the second table.
Generally, a Cartesian product results from executing an SQL SELECT statement referencing two or more tables in the FROM clause, and not including a WHERE or JOIN clause that indicates how the tables are to be joined.