AJUDA COM SQL
Ajudem ai povo..
DUAS TABELAS:
CLIENTE e PEDIDOS
---------------------------------
CAMPOS DA TABELA [Ô]CLIENTES[Ô]
CODIGO
NOME
ENDERECO
BAIRRO
--------------------------------
CAMPOS DA TABLEA [Ô]PEDIDOS[Ô]
CODIGOPED
PRODUTO
QTDE
VALOR
CODCLIENTE
-------------------------------
Não consigo fazer esse SQL para listar os dados da TABELA DE CLIENTES com os campos: CODIGO da TABELA de CLIENTES e CODCLIENTE da TABELA PEDIDOS, e ainda trazer os campos da TABELA DE PEDIDOS ???
fiz algo assim mais não rolou muito bem não.rs :
Var_Select = [Ô]select CLIENTES.NOME,CLIENTES.ENDERECO,CLIENTES.BAIRRO,CLIENTES.CEP,CLIENTES.CIDADE,CLIENTES.UF,CLIENTES.CNPJ,CLIENTES.IE,CLIENTES.FONE,CLIENTES.EMAIL,CLIENTES.CONTATO,PEDIDOS.CODIGO,PEDIDOS.PRODUTO FROM CLIENTES,PEDIDOS WHERE CLIENTES.CODIGO=[ô][Ô] & v_CodCliente3 & [Ô][ô][Ô]
Valeu
DUAS TABELAS:
CLIENTE e PEDIDOS
---------------------------------
CAMPOS DA TABELA [Ô]CLIENTES[Ô]
CODIGO
NOME
ENDERECO
BAIRRO
--------------------------------
CAMPOS DA TABLEA [Ô]PEDIDOS[Ô]
CODIGOPED
PRODUTO
QTDE
VALOR
CODCLIENTE
-------------------------------
Não consigo fazer esse SQL para listar os dados da TABELA DE CLIENTES com os campos: CODIGO da TABELA de CLIENTES e CODCLIENTE da TABELA PEDIDOS, e ainda trazer os campos da TABELA DE PEDIDOS ???
fiz algo assim mais não rolou muito bem não.rs :
Var_Select = [Ô]select CLIENTES.NOME,CLIENTES.ENDERECO,CLIENTES.BAIRRO,CLIENTES.CEP,CLIENTES.CIDADE,CLIENTES.UF,CLIENTES.CNPJ,CLIENTES.IE,CLIENTES.FONE,CLIENTES.EMAIL,CLIENTES.CONTATO,PEDIDOS.CODIGO,PEDIDOS.PRODUTO FROM CLIENTES,PEDIDOS WHERE CLIENTES.CODIGO=[ô][Ô] & v_CodCliente3 & [Ô][ô][Ô]
Valeu
Pessoal ajudem aÃ.rs, será que um vou ter que criar os mesmos campos do cadastro de clientes dentroda tabela de opedidos? Não acredito.rs
Irá conseguir fazer isso usando o INNER JOIN
Var_Select = [Ô]SELECT CLIENTES.NOME, CLIENTES.ENDERECO, CLIENTES.BAIRRO, CLIENTES.CEP, CLIENTES.CIDADE, CLIENTES.UF, CLIENTES.CNPJ, CLIENTES.IE, CLIENTES.FONE, CLIENTES.EMAIL, CLIENTES.CONTATO, PEDIDOS.CODIGO, PEDIDOS.PRODUTO FROM CLIENTES INNER JOIN PEDIDOS ON (PEDIDOS.CODCLIENTE = CLIENTES.CODIGO) WHERE CLIENTES.CODIGO=[ô][Ô] & v_CodCliente3 & [Ô][ô][Ô]
Acho que fica mais ou menos assim.
Acho que fica mais ou menos assim.
Diga de passagem tem que adicionar [txt-color=#e80000]pelo menos mais uma
tabela.PRODUTOS.[/txt-color]
No access faz este tipo de consulta.
tabela.PRODUTOS.[/txt-color]
No access faz este tipo de consulta.
Pessoal consegui já... valeu a ajuda de todos.
Resolvido!
Já pode fechar seu e o post.
Já pode fechar seu e o post.
engraçado, rolou assim:
Var_Select = [Ô]select PEDIDOS.CODIGO,PEDIDOS.QTDE,PEDIDOS.VALORUNITARIO,PEDIDOS.VALORTOTAL,PEDIDOS.VALORGERAL,PEDIDOS.DATA,PEDIDOS.OBS,PEDIDOS.NUMERADOR_INICIO,PEDIDOS.NUMERADOR_FIM,PEDIDOS.PRODUTO,PEDIDOS.CODCLIENTE,PEDIDOS.CLIENTE,CLIENTES.CODIGO,CLIENTES.NOME,CLIENTES.ENDERECO,CLIENTES.BAIRRO,CLIENTES.CEP,CLIENTES.CIDADE,CLIENTES.UF,CLIENTES.CNPJ,CLIENTES.IE,CLIENTES.FONE,CLIENTES.EMAIL,CLIENTES.CONTATO FROM PEDIDOS,CLIENTES WHERE PEDIDOS.CODIGO=[ô][Ô] & v_CodPedido & [Ô][ô] AND CLIENTES.CODIGO=[ô][Ô] & v_CodCliente3 & [Ô][ô][Ô]
sem INNER JOIN....
mais legal...
Var_Select = [Ô]select PEDIDOS.CODIGO,PEDIDOS.QTDE,PEDIDOS.VALORUNITARIO,PEDIDOS.VALORTOTAL,PEDIDOS.VALORGERAL,PEDIDOS.DATA,PEDIDOS.OBS,PEDIDOS.NUMERADOR_INICIO,PEDIDOS.NUMERADOR_FIM,PEDIDOS.PRODUTO,PEDIDOS.CODCLIENTE,PEDIDOS.CLIENTE,CLIENTES.CODIGO,CLIENTES.NOME,CLIENTES.ENDERECO,CLIENTES.BAIRRO,CLIENTES.CEP,CLIENTES.CIDADE,CLIENTES.UF,CLIENTES.CNPJ,CLIENTES.IE,CLIENTES.FONE,CLIENTES.EMAIL,CLIENTES.CONTATO FROM PEDIDOS,CLIENTES WHERE PEDIDOS.CODIGO=[ô][Ô] & v_CodPedido & [Ô][ô] AND CLIENTES.CODIGO=[ô][Ô] & v_CodCliente3 & [Ô][ô][Ô]
sem INNER JOIN....
mais legal...
Realmente funciona mesmo,visto que também tenho consulta sem inner join.
Mude seu conceito quanto essa duas tabelas.Vai haver muita repetição.
Agora feche o post.
Valeu.
Mude seu conceito quanto essa duas tabelas.Vai haver muita repetição.
Agora feche o post.
Valeu.
Repetição?
Isto.
Olhe o produto.
CAMPOS DA TABLEA [Ô]PEDIDOS[Ô]
[txt-color=#007100]CODIGO[/txt-color] [ô]Não tem como identificar o pedido.Onde está a chave primária.
[txt-color=#e80000]PRODUTO[/txt-color] [ô]Vai ter que escrever toda vez nome do produto, imagina 1200 produtos.
QTDE
VALOR
CODCLIENTE
Tem que ter uma tabela Produto.
O campo Produto da tabela Pedidos tinha que ser CodProduto referente as Tabela produto.
é mais o menos assim.
Olhe o produto.
CAMPOS DA TABLEA [Ô]PEDIDOS[Ô]
[txt-color=#007100]CODIGO[/txt-color] [ô]Não tem como identificar o pedido.Onde está a chave primária.
[txt-color=#e80000]PRODUTO[/txt-color] [ô]Vai ter que escrever toda vez nome do produto, imagina 1200 produtos.
QTDE
VALOR
CODCLIENTE
Tem que ter uma tabela Produto.
O campo Produto da tabela Pedidos tinha que ser CodProduto referente as Tabela produto.
é mais o menos assim.
Tópico encerrado , respostas não são mais permitidas