La Web del Programador: Comunidad de Programadores
 
    Pregunta:  3319 - SQL (PRODUCTO CARTESIANO)
Autor:  Eduardo Jimenez Vargas
Podrian ayudarme a definir de una manera clara el concepto
EN QUE CONSISTE UNA CONSULTA CON PRODUCTO CARTESIANO

Se los agradeceré mucho.

  Respuesta:  Leonardo S. Allendes Carvajal
select id_cliente, id_ciudad, nombre_ciudad
from clientes, ciudades

esto es un producto cartesiano.
la definición de el es la siguiente:
un producto cartesiano consiste en la combinacion de tolas las filas (registros) de una tabla con todas las filas (registro) de una segunda tabla. en el ejemplo seria:

todas los clientes de la tabla clientes se combinarian con todas las ciudades de la tabla ciudades.

usualmente esto es muy largo.
tambien puedes verlo como el producto cruz entre matrices es lo mismo.