подход хороший для говнокода. Хочется ведь делать хорошо и правильно
Бред в постановке задачи, видимо. Но я не хочу вникать, пили уж сам.
Тут ещё такой момент (в запросе твоём) Ты этим кодом жёстко фиксируешь порядок JOIN-ов, ну или хотя бы можешь так сделать. (фиг знает как эта твоя хреновина работает) Если не попрёт, попробуй поменять порядок, СНАЧАЛА помести таблицы, в которых есть фильтр, и которые служат источником главных данных, и только ПОТОМ - таблицы, которые JOIN-ятся к данной. Потому что выполнять фильтрацию сначала — выгоднее.
Обсуждают сегодня