Exibir mensagem anterior :: Exibir próxima mensagem |
Autor |
Mensagem |
dbergkamps Novato
Registrado: Sexta-Feira, 22 de Mai de 2020 Mensagens: 34
|
Enviada: Ter Jun 09, 2020 11:56 pm Assunto: Duvida SQL - Inner Join com Like |
|
|
Olá, boa tarde.
Preciso realizar uma consulta em 2 tabelas. A consulta possui a seguinte estrutura.
Código: | select * from tb_cliente inner join tb_apelidos
where tb_cliente.nome like tb_apelidos.apelido |
O que eu preciso é retornar os registros da tabela clientes que possuam correspondência na tabela apelidos.
Exemplo: Nome Cliente: Jose dos santos (tb_clientes). Apelido: Santos. (tb_apelido). Pela sintaxe, deveria retornar o registro José dos Santos, porém executa mas não retorna nada.
Uso MySQL
De já agradeço.
Att
Dalton
[/quote] |
|
Voltar ao Topo |
|
|
joemil Moderador
Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9098 Localização: Sinop-MT
|
Enviada: Qua Jun 10, 2020 9:34 am Assunto: |
|
|
tente assim:
Código: | WHERE tb_cliente.nome LIKE CONCAT('%', tb_apelidos.apelido, '%') |
_________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
Voltar ao Topo |
|
|
dbergkamps Novato
Registrado: Sexta-Feira, 22 de Mai de 2020 Mensagens: 34
|
Enviada: Qua Jun 10, 2020 11:04 pm Assunto: RESOLVIDO - Duvida SQL - Inner Join com Like |
|
|
Obg Mestre Joemil.
Era exatamente isso que estava precisando. |
|
Voltar ao Topo |
|
|
joemil Moderador
Registrado: Quinta-Feira, 25 de Março de 2004 Mensagens: 9098 Localização: Sinop-MT
|
Enviada: Sex Jun 12, 2020 11:24 am Assunto: |
|
|
por nada. estamos aqui pra isso _________________ <b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/ |
|
Voltar ao Topo |
|
|
dbergkamps Novato
Registrado: Sexta-Feira, 22 de Mai de 2020 Mensagens: 34
|
Enviada: Sex Jun 12, 2020 6:25 pm Assunto: |
|
|
Outra dúvida: tem limite para execução deste tipo de atualização? Tentei fazer em 26000 registros e não funcionou. Porém, quando fiz com 5 mil, funcionou tranquilo. |
|
Voltar ao Topo |
|
|
Pedro_Campos Novato
Registrado: Sábado, 24 de Setembro de 2016 Mensagens: 4
|
Enviada: Seg Jul 06, 2020 12:02 am Assunto: Duvida SQL - Inner Join com Like |
|
|
Prezado, como vc faz o link de tb_cliente com tb_apelidos?
Como eu sei que JORGE LUIZ MENDES DOS SANTOS tem o apelido MENDES? |
|
Voltar ao Topo |
|
|
dbergkamps Novato
Registrado: Sexta-Feira, 22 de Mai de 2020 Mensagens: 34
|
Enviada: Seg Jul 06, 2020 4:10 pm Assunto: |
|
|
Pedro, pelo Inner Join faço a ligação de ambas tabelas.
Qualquer coisa, posta a estrutura das tuas tabelas pra gente tentar te ajudar melhor. |
|
Voltar ao Topo |
|
|
|