например
табилца requests:
- id
- user_id
таблица requests_cities:
- id
- request_id
- city_id
таблца cities:
- id
- title
допустим в таблице requests 100 000 записей, а в табилце requests_cities есть только 5000 записей связанных с requests
пример запроса:
SELECT
requests.id
requests.user_id
cities.title
LEFT JOIN requests_cities ON requests_cities.request_id = requests.id
LEFT JOIN cities ON cities.id = requests_cities.city_id
при этом запрос начинает сильно тормозить
если джоины оставить, но в select убрать
cities.title то отрабатывает быстро
в таблицах проставлены связанные ключи по полям джоина, с индексами проблем нет