Usuário com melhor resposta
Como fazer um Select dentro de outro select utilizando LIKE?

Pergunta
-
Olá,
Tenho uma tabela com algumas colunas.
Preciso fazer o seguinte select:select * from TB_Aluno where Nome_Aluno like ( select Nome_Instrutor from TB_Aluno )
Preciso saber quais dos alunos são também instrutores.
E preciso utilizar o Like por que o Nome_Aluno não é totalmente igual ao Nome_Instrutor.
Obrigado
k2rto4-Pb - Analista SharePoint
Respostas
-
Olá,
Obrigado pelas respostas.
Gapimex tentei o que voce disse, mas não deu certo aqui.
Realmente a base precisa ser alterado para termos o mapeamento entre as tabelas.
Hoje temos apenas algumas tabelas sem relacionamento algum.
Consegui resolver meu problema utilizando o bom e velho Excel.
1º Copiei para o Excel o nome de todos os Instrutores
2º Copie para o mesmo Excel o nome de todos os Alunos
3º Coloquei as informações uma embaixo da outra
4º Alterei o fundo do nome dos instrutores para amarelo
5º Selecionei toda a coluna e ordenei por ordem crescente.
Pronto,
Consegui descobrir quais alunos são também instrutores.
Obrigado
k2rto4-Pb - Analista SharePoint
Todas as Respostas
-
Boa tarde,
Talvez exista uma forma melhor e acho que dependendo da diferença existente entre o Nome_Aluno e o Nome_Instrutor não vai funcionar, mas experimente mais ou menos dessa forma:
select a.* from TB_Aluno as a where exists (select 1 from TB_Aluno as i where a.Nome_Aluno like '%' + i.Nome_Instrutor + '%')
Espero que ajude.
Assinatura: http://www.imoveisemexposicao.com.br
- Sugerido como Resposta Softlesk quinta-feira, 13 de junho de 2013 00:03
-
-
Olá,
Obrigado pelas respostas.
Gapimex tentei o que voce disse, mas não deu certo aqui.
Realmente a base precisa ser alterado para termos o mapeamento entre as tabelas.
Hoje temos apenas algumas tabelas sem relacionamento algum.
Consegui resolver meu problema utilizando o bom e velho Excel.
1º Copiei para o Excel o nome de todos os Instrutores
2º Copie para o mesmo Excel o nome de todos os Alunos
3º Coloquei as informações uma embaixo da outra
4º Alterei o fundo do nome dos instrutores para amarelo
5º Selecionei toda a coluna e ordenei por ordem crescente.
Pronto,
Consegui descobrir quais alunos são também instrutores.
Obrigado
k2rto4-Pb - Analista SharePoint