Ir para conteúdo
Fórum Script Brasil
  • 0

Erro ao fazer join com php e mysql.


MEGATRON1432

Pergunta

Tenho um sistema onde são cadastrados médicos e plantões, para mostrar ao cliente todos os plantões preciso fazer um join na tabela de médicos. Porém, o join está retornando com erro: todos os dados dos médicos vem certo, porém os do plantão vem um mesmo valor em todas as linhas. Acredito que seja um erro de join, pois com 2 selects os valores retornados ficam normais. Alguém pode me ajudar? (está em anexo o print de como está retornando os valores)

 

Código:

SELECT * FROM TB_PLANTOES 
join TB_MEDICOS on PLANT_MED_CODIGO = PLANT_CODIGO
order by field(PLANT_DIA,'Domingo','Segunda','Terça','Quarta','Quinta','Sexta','Sábado');

 

Captura de Tela (76).png

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

MEGATRON1432,
É interessante você criar índices para os campos que terão relacionamentos, e até mesmo para algum campo de pesquisa como por exemplo MED_NOME
Veja se esta consulta lhe atende.
 

SELECT
P.PLANT_CODIGO,P.PLANT_DIA,M.MED_CODIGO,MED_NOME
FROM TB_MEDICOS M
INNER JOIN TB_PLANTOES P ON M.PLANT_MED_CODIGO = P.PLANT_CODIGO
ORDER BY PLANT_DIA


Outra observação: Não exiba dados sensíveis de pessoas. Apagar o código do CRM não é suficiente.
 

image.png

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...