Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bruno Depieri Barduchi

Buscar valor de tabelas e campos diferentes

Recommended Posts

Caros:

 

Preciso novamente do conhecimento de vocês, estou fazendo uma busca geral, que irá fazer um select em 2 tabelas diferentes, a de eventos e notícias.

 

EX:

tb_noticias (descricao_noticia) e tb_evento (descricao_evento)

quando o usuário buscar por '%a%' ele busca nas duas tabelas e retorna o resultado da pesquisa entre as duas tabelas, tentei usar inner join, left join e etc, mas são tabelas distintas sem vínculo, como devo fazer?

 

vlw e t+

Compartilhar este post


Link para o post
Compartilhar em outros sites


SELECT campo, 'tb_noticias' AS tabela FROM tb_noticias WHERE campo LIKE '%a%'

UNION ALL

SELECT campo, 'tb_evento' AS tabela FROM tb_evento WHERE campo LIKE '%a%'

Compartilhar este post


Link para o post
Compartilhar em outros sites
SELECT campo, 'tb_noticias' AS tabela FROM tb_noticias WHERE campo LIKE '%a%'
UNION ALL
SELECT campo, 'tb_evento' AS tabela FROM tb_evento WHERE campo LIKE '%a%'

vlw perfeito, só inserir o id e vai que é uma blz, vlw msm.

 

....

mas como eu insiro 2 campos na busca?

SELECT campo1, campo2 AS tabela ..... 1

SELECT campo1, campo2 AS tabela ..... 2

não consegui assim.

fora isso listou perfeito

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui ....

 SELECT descricao_noticia, 'tb_noticias' AS tabela, id_noticia FROM tb_noticia WHERE descricao_noticia LIKE '%a%' UNION ALL SELECT descricao_evento, 'tb_evento' AS tabela, id_evento FROM tb_evento WHERE descricao_evento LIKE '%a%' 

Vlw lokaodomau vlw msm

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.