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...