Re: Agrupar duas linhas de consulta em uma
Marcelo, cada codigo_horariofuncionario corresponde a um único horario_horariofuncionario.
Mexendo aqui consegui fazer as alterações corretas.
Marcelo, te agradeço muito pela disposição em ajudar.
Segue query correta:
SELECT s.nome_servico, ss.tempo_servicosalao, ss.preco_servicosalao,
hf.data_horariofuncionario, ds.nome_diasemana, f.nome_funcionario, f.apelido_funcionario,
f.foto_funcionario, GROUP_CONCAT(CONCAT(hf.codigo_horariofuncionario,hf.horario_horariofuncionario)) AS Codigos_e_Horarios
FROM servicosalao ss
INNER JOIN servico s ON s.codigo_servico = ss.codigo_servico
INNER JOIN servicofuncionario sf ON sf.codigo_servicosalao = ss.codigo_servicosalao
INNER JOIN funcionario f ON f.codigo_funcionario = sf.codigo_funcionario
INNER JOIN horariofuncionario hf ON hf.codigo_funcionario = f.codigo_funcionario
INNER JOIN diasemana ds ON ds.codigo_diasemana = hf.codigo_diasemana
WHERE sf.codigo_servicosalao = 6 AND hf.data_horariofuncionario = '28/08/2015'
AND ds.nome_diasemana = 'Sexta-feira' AND hf.codigo_statushorariofuncionario = 1
GROUP BY s.nome_servico, ss.tempo_servicosalao, ss.preco_servicosalao,
hf.data_horariofuncionario, ds.nome_diasemana, f.nome_funcionario;