Есть таблица вида
id
| number
| prop
| value
|
---|
1 | qwerty54 | snils | 123123 |
2 | qwerty54 | inn | 456456 |
3 | qwerty54 | city | yaroslavl
|
4 | qwerty12 | snils | 123456 |
5 | qwerty12 | ogrn | 456789 |
6 | qwerty12 | city | moscow |
7 | qwerty8 | inn | 234567 |
8 | qwerty8
| ogrnip | 567567 |
9 | qwerty8 | city | vladimir |
Хотелось бы минимальным количеством запросов а лучше одним получать данные в виде
number | snils | inn | ogrn | ogrnip | city |
---|
qwerty54 | 123123 | 456456 | null | null | Yaroslavl |
qwerty12 | 123456 | null | 456789 | null | moscow |
qwerty8 | 234567 | null | null | 567567 | vladimir |
А для этого как минимум надо динамически подставлять названия столбцов.
Возможно ли это?
Смотрю в сторону подготавливаемых запросов и процедур, но не могу найти понятного примера...Укажите хотя бы в какую сторону копать)