0
у меня есть такая таблица:SQL-запрос для вывода таблицы в сетке
| head | attribute | value |
| h1 | attr1 | val1 |
| h1 | attr2 | val2 |
| h1 | attr3 | val3 |
| h2 | attr1 | val1 |
| h2 | attr2 | val2 |
| h2 | attr3 | val3 |
| h3 | attr1 | val1 |
| h3 | attr2 | val2 |
| h3 | attr3 | val3 |
И мне нужно, чтобы сделать это таким образом:
| head | attr1 | attr2 | attr3 |
| h1 | val1 | val2 | val3 |
| h2 | val1 | val2 | val3 |
| h3 | val1 | val2 | val3 |
Что является лучшим решением для этого? Я могу упорядочить все записи голосом и разобрать код для рендеринга. Но возможно ли сгруппировать его из SQL?
То, что вы ищете, является сводной таблицей. Здесь есть много вопросов. Посмотри на это. –
См. Ответ на этот вопрос: http://stackoverflow.com/questions/1343145/tsql-pivot-without-aggregate-function – Kevin
Ответ: НЕ хранить данные, такие как пары атрибут/значение. Это вызовет проблемы. – jarlh