ИМХО
max_rip 27.05.2015 15:24
Я бы пересмотрел структуру, она просто не отвечает каким либо нормалям.
Добавил бы статустов как в сами заказы, так и заявки
Переназвал бы все, как таблицы так и поля. Кондратий берет, когда все пытаешься в голове уложить.
В любом случае мне кажется у вас вполне обычная тикет система с древовидной структурой в 3 уровня. То что вы пытаетесь сделать сейчас очень похоже на велосипед.
Да и боретесь вы с какой-то проблеммой, не правильной. Данные надо разделить при выводе, это же отчеты. По идеи тот кто анализирует, изначально не будет углубляться во все эти дебри, они видит заказ и статус выполнено, все он в него дальше не пойдет. А если не выполнено, то можно по аяксу его развернуть и вывести доп информацию.
Да и вообще добавить фильтров по статусам.
Также если данных уж очень много, есть смысл добавить расчетные поля, которые будут обновляться при изменении информации. Зачем каждый раз считать, то что не меняется?
Попробуйте все таки перестроить модель хранения данных и тогда вы сможете полностью использовать ресурсы БД.
Ведь при добавление статусов и расчетных полей, все что надо для аналитики можно получить одним запросом, а при необходимости углубления дополнительными.
- Хеш хешей из БД или объекта table, virusav 25.05.2015 16:05
- Ответ, Misha v.3 [M] 26.05.2015 16:18
- Ответ, virusav 26.05.2015 16:45
- Ответ, Maxx [M] 25.05.2015 17:00
- Ответ, virusav 25.05.2015 17:08 / 25.05.2015 17:09
- Ответ, Maxx [M] 26.05.2015 01:37
- Ответ, virusav 26.05.2015 09:41
- Ответ, Maxx [M] 26.05.2015 09:54 / 26.05.2015 09:58
- Ответ, virusav 26.05.2015 10:51
- Ответ, Misha v.3 [M] 26.05.2015 16:21 / 26.05.2015 16:22
- Ответ, virusav 26.05.2015 16:31
- Ответ, Misha v.3 [M] 26.05.2015 23:26 / 26.05.2015 23:36
- Ответ, virusav 26.05.2015 23:51
- Ответ, Misha v.3 [M] 27.05.2015 00:39
- Ответ, virusav 27.05.2015 09:18
- Ответ, Misha v.3 [M] 27.05.2015 11:57 / 27.05.2015 11:58
- Ответ, virusav 27.05.2015 14:04 / 27.05.2015 14:10
- ваша схема плохая :), Misha v.3 [M] 28.05.2015 01:24 / 28.05.2015 01:26
- Ответ, virusav 28.05.2015 12:40
- Ответ, Misha v.3 [M] 29.05.2015 04:18
- Ответ, virusav 29.05.2015 09:58
- Ответ, Maxx [M] 27.05.2015 14:49
- Ответ, virusav 27.05.2015 15:11
- ИМХО, max_rip 27.05.2015 15:24
- Ответ, virusav 27.05.2015 16:04
- Ответ, max_rip 27.05.2015 16:40
- Ответ, virusav 27.05.2015 16:42
- Откройте для себя LEFT JOIN и RIGHT JOIN, и INNER JOIN, max_rip 26.05.2015 11:18
- Ответ, dwr 25.05.2015 17:11
- Ответ, virusav 25.05.2015 17:32
- Ответ, moko [M] 25.05.2015 19:19
- Ответ, virusav 25.05.2015 22:07
- Ответ, MoKo 26.05.2015 01:30
- Ответ, virusav 26.05.2015 09:47