Есть таблица вида
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 |
А для этого как минимум надо динамически подставлять названия столбцов.
Возможно ли это?
Смотрю в сторону подготавливаемых запросов и процедур, но не могу найти понятного примера...Укажите хотя бы в какую сторону копать)