Estou enfrentando um problema com uma query no MySQL, preciso pegar dados de várias tabelas, porém quando alguma das foreignkeys está nula não retorna nada.
Esta é minha query:
SELECT
pct.id, pct.cns, pct.nomecivil, pct.nomesocial, pct.sexo, pct.raca, pct.datanasc, pct.cpf, pct.rg, pct.orgemissor, pct.email, pct.telefone, pct.celular, pct.endereco, pct.numero, pct.complemento, pct.bairro, pct.cidade, est.nome as estado, pct.mae, pct.pai, con.nome as convenio, pla.nome as plano, pct.matricula, pct.validade, pct.indeterminado, aco.nome as acomodacao, pct.observacoes
FROM
tbpaciente as pct
INNER JOIN convplan as cvp ON cvp.paciente = pct.id
INNER JOIN tbconvenio as con ON con.id = cvp.convenio
INNER JOIN tbestado as est ON est.id = pct.estado
INNER JOIN tbacomodacao as aco ON aco.id = pct.acomodacao
INNER JOIN tbplano AS pla ON pla.id = cvp.plano
WHERE pct.id = 5
Se alguém puder ajudar ficaria grato!