SELECT nas tabelas x e y, mas exibir resultados só da tabela x?
Bom dia galera.
É o seguinte, eu tenho uma tabela de perguntas e respostas, a estrutura está da seguinte maneira:
Tabela ufaq
uFAQPergunta
uFAQResposta
uFAQCategoria
Beleza, eu consigo fazer uma busca com REGEXP nos campos 'pergunta' e 'resposta' tranquilamente, mas, eu também preciso fazer a busca no campo 'categoria', o problema é que, esse campo recebe o código da categoria, que está cadastrada em outra tabela, por exemplo;
uFAQCategoria = GRayAyZC13
Tabela ucategorias
uCategoriaCode = GRayAyZC13
uCategoriaNome = PAF-ECF
O que acontece? Se a pessoa digitar o nome da categoria, no caso aqui 'PAF-ECF', não vai exibir nada, por que os registros da tabela ufaqnão possuem o nome da categoria e sim o código.
Então eu quero saber se tem como quando eu der o REGEXP no campo uFAQCategoria ele ir lá na tabela ucategorias puxar o valor do campo* **'uCategoriaNome' e colocar ali dentro do REGEXP* .
Exemplo:
Pesquisa por PAF-ECF
Normalmente ficaria REGEXP "(PAF-ECF)", mas deve ficar REGEXP "(GRayAyZC13)"
Tem como fazer isso? Se sim, como fazer ou qual função do MySQL devo usar??
Peço desculpas se o título não está correto para a minha dúvida.
Mas é isso, agradeço a ajuda de todos..
Discussão (10)
Carregando comentários...