ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Ajuda com SQL [RESOLVIDO]

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
tanure
Profissional
Profissional


Registrado: Segunda-Feira, 7 de Novembro de 2011
Mensagens: 712

MensagemEnviada: Seg Nov 25, 2013 3:40 pm    Assunto: Ajuda com SQL [RESOLVIDO] Responder com Citação

Olé pessoal boa tarde, preciso de uma ajuda dos senhores bom ai vai
tenho as seguintes tabela

tabela (campos)

_alerta (ID int, autor INT, prioridade INT)

_alerta_envolvido (ID int, alerta INT, envolvido INT)

_alerta_envolvido é tabela filha de _alerta, e o campo alerta da tabela _alerta_envolvido é a FK de ID da tabela _alerta

autor (_alerta) e envolvido (_alerta_envolvido) são FK da tabela _colaboradores.

o que preciso é o seguinte:

selecionar todos os campos da tabela _alerta e todos os campos da tabela _alerta_envolvido caso o autor ou o envolvido seja "46"

agradeço a a ajuda de todos


Editado pela última vez por tanure em Seg Nov 25, 2013 4:17 pm, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
imex
Moderador
Moderador


Registrado: Sexta-Feira, 7 de Janeiro de 2011
Mensagens: 11666

MensagemEnviada: Seg Nov 25, 2013 3:56 pm    Assunto: Responder com Citação

Boa tarde,

Experimente dessa forma:

Código:
select *
from Alerta as a
inner join Alerta_Envolvido as e
    on e.Alerta = a.Alerta
where a.Autor = 46 or e.Envolvido = 46


Espero que ajude.

_________________
Assinatura: http://www.imoveisemexposicao.com.br/imoveis-alugar-guarulhos-residencial-apartamento
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
tanure
Profissional
Profissional


Registrado: Segunda-Feira, 7 de Novembro de 2011
Mensagens: 712

MensagemEnviada: Seg Nov 25, 2013 4:07 pm    Assunto: Responder com Citação

Grande IMEX vc sempre me ajudando a mais de 2 anos rs
vc vai aposentar nesse fórum heim rsrs

seu sql ficou parecido com o meu o que acontece é que está repetindo o id do alerta na consulta, mas como eu preciso apenas saber a qual alerta pertence acho que um group by vai me resolver, muito obrigado meu amigo
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Banco de Dados Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB