Ответ
virusav 26.05.2015 11:33
Связи:
1. `заявки`.`номер_родительской_заявки`=`заказы`.`номер_заявки`
2. `подключение_заявок`.`номер_дочерней_заявки`=`заявки`.`номер_дочерней_заявки`
`подключение_заявок`.`номер_заказа`=`заказы`.`код`
Пример:
заказы:код=1, номер заявки=22
заявки:номер_родительской_заявки=22, номер_дочерней_заявки=333
номер_родительской_заявки=22, номер_дочерней_заявки=444
номер_родительской_заявки=22, номер_дочерней_заявки=555
подключение_заявок:номер_дочерней_заявки=444, номер_заказа=1
номер_дочерней_заявки=444, номер_заказа=2
В случае использования LEFT JOIN получим 2 записи на дочернюю заявку 444, т.е. число записей по дочерним заявкам будет не 3, как должно быть, а 4.
Если другие заявки также подключали в нескольких заказах, то записей будет больше, из-за чего надо будет вычислять количество уникальных дочерних заявок.
- Хеш хешей из БД или объекта 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
- +1 за диаграммы :), Misha v.3 [M] 27.05.2015 01:15
- Ответ, virusav 26.05.2015 11:33
- Ответ, max_rip 26.05.2015 11:42
- Ответ, virusav 26.05.2015 13:03
- Ответ, max_rip 26.05.2015 17:12
- Ответ, virusav 26.05.2015 20:49
- Ответ, 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