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

Consulta SQL


Guest Prove Yourself

Pergunta

Guest Prove Yourself

Boa noite, tenho as seguintes tabelas

CREATE TABLE revendas (
    cd_codigo INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    ds_revenda VARCHAR(50) NOT NULL
);

CREATE TABLE usuarios (
    cd_codigo INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    int_revenda INT NOT NULL,
    ds_nome VARCHAR(50) NOT NULL,
    ds_usuario VARCHAR(12) NOT NULL,
    ds_senha VARCHAR(12) NOT NULL,
    FOREIGN KEY(int_revenda) REFERENCES revendas(cd_codigo)
);

Na tabela usuarios existe uma chave estrangeira que significa uma revenda da tabela revendas. Quero selecionar o código do usuário, o código da revenda, o nome da revenda e o nome do usuário (respectivamente usuarios.cd_codigo, usuarios.int_revenda, revendas.ds_revenda e usuarios.ds_usuario). Quero selecionar isso e ainda verificar se o nome de usuário e senha estão iguais aqueles que o usuário digitou em um formulário HTML. O problema é que a query não retorna nd se pesquiso o campo revendas.ds_revenda, mesmo com o dado no banco. Alguém pode me ajudar a construir esta query? Obrigado!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Olá,

eu montei as tabelas e disparei a query e funcionou, veja se a query esta igual:

SELECT usuarios.cd_codigo, usuarios.int_revenda, revendas.ds_revenda, usuarios.ds_usuario FROM usuarios, revendas where usuarios.int_revenda=revendas.cd_codigo and usuarios.ds_usuario='usuario' and usuarios.ds_senha='1234'

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...