Produto Cartesiano

     Combina��o entre os registros de tabelas, onde cada registro de uma tabela se relacionar� com todos os registros da outra tabela, e assim por diante.
     Isso � conseguido informando mais de um nome de tabela na cl�usula FROM da instru��o SELECT, separados por v�rgula.

         Considere a tabela FORNECEDOR, abaixo:
FOR_CODIGO
integer

FOR_NOME
varchar(20)

1

EMPRESA X

2

EMPRESA Y


         Considere a tabela PRODUTO, abaixo:
PRO_CODIGO
integer

PRO_NOME
varchar(20)

1

PRODUTO A

2

PRODUTO B

3

PRODUTO C


         A instrução abaixo:
SELECT FOR_NOME, PRO_NOME
  FROM FORNECEDOR, PRODUTO

         Irá resultar em:

FOR_NOME

PRO_NOME

EMPRESA X

PRODUTO A

EMPRESA X

PRODUTO B

EMPRESA X

PRODUTO C

EMPRESA Y

PRODUTO A

EMPRESA Y

PRODUTO B

EMPRESA Y

PRODUTO C





Hosted by www.Geocities.ws

1