PL SQL - Подсчёт кол-ва записей в таблице с форматом хранения атрибутов и их значений в строках
У меня есть таблица, в которой хранятся заказы, таблица такого вида ( т.е сам атрибут и его значение в строке)
| ИД заказа | номер поля | название поля | Значение поля | Дата заполнения |
|---|---|---|---|---|
| 1 | 1 | Получатель | 111564 | 15.04.08 |
| 1 | 2 | тип заказа. | 122. | |
| 1 | 3 | Город доставки | Москва | 15.04.08 |
| 2 | 1 | Получатель | 323568 | 24.04.08 |
| 2 | 2 | Тип заказа | 1347 | 24.04.08 |
| 2 | 3 | Город доставки | Ростов | 24.04.08 |
И т д
Есть стандартные поля для всех заказов, есть уникальные для заказов определенного типа
Каким способом или подходом можно здесь сделать разбивку количества заказов (по стандартным полям для всех заказов) По типам, по городам (хочется вывести эту разбивку в одной таблице) Не понимаю как к такой структуре применять count и group by. Спасибо за советы: