sábado, 13 de outubro de 2012

SQL - JOIN

O que são qualificadores de nome?
Consiste em <nome tabela> ponto <nome coluna>.

Exemplo:

PRODUTO.DESCRICAO
PEDIDO.NOME_PEDIDO
CLIENTE.ENDERECO

- Ver pedido de cada cliente

SELECT CLIENTE.NOME_CLIENTE,
                PEDIDO.CODIGO_CLIENTE,
                PEDIDO.NUMERO_PEDIDO
FROM     CLIENTE, PEDIDO
WHERE CLIENTE.CODIGO_CLIENTE
               = PEDIDO.CODIGO_CLIENTE;

- Ver clientes que tenham prazo de entrega superior a 15 dias e pertencem aos estados de MG ou SC.

SELECT CLIENTE.NOME_CLIENTE,
                PEDIDO.CODIGO_CLIENTE,
                PEDIDO.NUMERO_PEDIDO
FROM CLIENTE, PEDIDO
WHERE CLIENTE.CODIGO_CLIENTE
                = PEDIDO.CODIGO_CLIENTE
AND UF IN ('MG', 'SC')
AND PRAZO_ENTREGA > 15;

Nenhum comentário:

Postar um comentário