Summary
CROSS JOIN in SQL is a Cartesian product, matching every element from one set with every element in another, resulting in n x m combinations. Unlike other JOIN types, it lacks join clauses, but output can be filtered with a WHERE clause. Despite potential performance implications with large data sets, it's useful, especially when building all possible product variants by combining factors like size and color.