Ir para conteúdo
Fórum Script Brasil
  • 0

Seleção de Várias Tabelas


rafael_php

Pergunta

Caros amigos, gostaria de tirar uma dúvida com os mestres do PHP. Tenho o seguinte script de minhas tabelas:

Create table clientes (

cli_id Int NOT NULL AUTO_INCREMENT,

cli_dt_inclusao Datetime,

cli_nome Varchar(200),

cli_endereco Varchar(200),

cli_bairro Varchar(80),

cli_email Varchar(200),

cli_tel Varchar(15),

cli_cidade Varchar(100),

cli_uf Varchar(2),

Primary Key (cli_id)) ENGINE = MyISAM;

Create table Produtos (

pro_id Int NOT NULL AUTO_INCREMENT,

pro_nome Varchar(200),

pro_qtd Int,

pro_valor Decimal(10,2),

Primary Key (pro_id)) ENGINE = MyISAM;

Create table vendas (

ven_id Int NOT NULL AUTO_INCREMENT,

cli_id Int NOT NULL,

pro_id Int NOT NULL,

ven_data Date,

ven_qtd Int,

ven_valor_unitario Decimal(10,2),

ven_valor_total Decimal(10,2),

Primary Key (ven_id)) ENGINE = MyISAM;

Gostaria de pesquisar todos os nomes dos clientes que moram no cli_uf = “DF” e que compraram algum produto com o ven_id = 1, e listar o nome do produto e data da venda ven_data = 11/03/2011. Desde já agradeço a todos que puderem colaborar e fico no aguardo de seu contato. :unsure:

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Boa Noite.

Você não vai conseguir nada que não tenha nesta dita venda.

Se você está especificando que quer a venda inicio = 1,

se ela não for de cliente UF=DF, nem na data especificada acima.

Acho que você está querendo algo sem sentido.

Virá apenas uma linha, nada mais.

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Rafael, realmente, concordo com o Endor.

Será que você não quis dizer ao invés de 'compraram algum produto com o ven_id = 1', e sim ' compraram algum produto com o prod_id = 1' ?

Se for isso, veja se a seguinte select ajuda:

SELECT cli.cli_nome

FROM clientes cli, vendas ven, produtos pro

WHERE cli.cli_uf = 'DF'

AND pro.pro_id =1

AND ven.ven_data = '2011-03-11'

AND ven.cli_id = cli.cli_id

AND ven.pro_id = pro.pro_id

Testa aí e depois posta pra nós!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...