Ответ
max_rip 26.05.2015 17:12
SELECT
`заказы`.`код`,
`заказы`.`номер_заявки`,
`заявки`.`номер_родительской_заявки`,
`подключение_заявок`.`номер_дочерней_заявки`
FROM
`подключение_заявок`
RIGHT JOIN `заявки` ON `подключение_заявок`.`номер_дочерней_заявки` = `заявки`.`номер_дочерней_заявки`
RIGHT JOIN `заказы` ON `подключение_заявок`.`номер_заказа` = `заказы`.`код`
ORDER BY
`заказы`.`код` ASC,
`заказы`.`номер_заявки` ASC
SELECT
`заказы`.`код`,
`заявки`.`номер_родительской_заявки`,
`заявки`.`номер_дочерней_заявки`
FROM
`заказы`
RIGHT JOIN `заявки` ON `заявки`.`номер_родительской_заявки` = `заказы`.`номер_заявки`
ORDER BY
`заказы`.`код` ASC,
`заявки`.`номер_родительской_заявки` ASC,
`заявки`.`номер_дочерней_заявки` ASC
Да здесь есть дубли, все зависит от того что надо, можно ими манипулировать и при правильной сортировки сделать при выдаче разделители
допустим у вас основной момент `заказы`.`код`, как только встретили первый уникальный КОД выдаем, заголовок "Заказы по № `заказы`.`код`" и выводим то что вам надо, если группировка может быть еще по какому-то значению то и его мониторите и делаете еще отбивку.
Таким образом вы за один раз получаете кучу данных, и проходите по ним только один раз, сравниваете только предыдущие значения от основных полей и отбиваете их заголовками или подзаголовками.
Главное правильно выбрать поля для сортировки.
- Хеш хешей из БД или объекта 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