Boa a tarde Senhores,
Tenho um sistema de agendamento, onde o usuário escolhe o serviço e depois escolhe o profissional de acordo com o serviço.
Tenho 2 tabelas: Serviços e Profissional. Onde em Profissional fiz um duplo select relacionando todos os serviços desse profissional.
No form de agendamento chamo essas 2 tabelas:
Campo_serviço com a seguinte query:
SELECT idservicos, nome
FROM servicos
ORDER BY nome
onde no evento onchange chamo a tabela profissionais.
No campo profissional com a seguinte query:
SELECT nome
FROM profissionais
where fk_categoria_servicos = ‘{fk_servicos}’
ORDER BY nome
Problema: Só vem os profissionais que estão com 1 serviço, aqueles que tem mais de 1 serviço não aparece.
Solução era a query:
SELECT nome
FROM profissionais
where fk_categoria_servicos RLIKE ‘{fk_servicos}’
ORDER BY nome