En typisk legitim brug af en cross join vil være en rapport, der viser f.eks. samlet salg efter produkt og region. Hvis der ikke blev foretaget salg af produkt P i region R, vil vi gerne se en række med et nul, i stedet for bare ikke at vise en række.
select r.region_name, p.product_name, sum(s.sales_amount)
from regions r
cross join products p
left outer join sales s on s.region_id = r.region_id
and s.product_id = p.product_id
group by r.region_name, p.product_name
order by r.region_name, p.product_name;