В зависимости от того, что вы пытаетесь выполнить, большое количество объединений в запросе не примечательно.
Лично меня меньше интересовало бы количество объединений, использованных для возврата желаемого набора результатов, и больше интересовалось бы, оптимизирован ли запрос и выполняется ли в рамках приемлемых параметров.
Если запрос полностью оптимизирован и не может быть сокращен, но сам запрос не выполняется достаточно быстро, то возможно, что структура структуры данных не соответствует тому, что вы пытаетесь сделать. В этот момент вы можете переоценить то, что вы пытаетесь выполнить, или структуру данных, которые используются в вашей бизнес-модели.