É má prática utilizar vários JOINS em uma consulta SQL?
Não.
Mas, preste atenção se as tabelas possui todas as relações e índices corretamente, para não degradar a consulta.
Entendi… Quanto a performance não influencia nada?
Influencia sim, todo o processo de junção de tabelas há uma natural degradação, mas, como eu disse tendo os relacionamentos e índices e na hora da construção da SQL colocar a lógica correta (ligar os joins
na ordem certa), isso pode garantir uma bom desempenho.
2 curtidas
É melhor ter uma query com N tabelas, do que criar varias querys com poucas tabelas. Lembre-se de como o @Dragoon falou, cuide dos índices das tabelas, e Primary Key, Foreing Key