Вот мой SQL таблицы:Показать строки в столбцы
Table1
Col1 Col2
a 1
a 2
a 3
b 1
c 1
c 2
Как я могу запросить эту таблицу, чтобы увидеть, как это?
col1,value1,value2,value3
a,1,2,3
b,1,null,null
c,1,2,null
Каждое значение в col1 никогда не будет содержать более 5 записей. Я не знаю, какие значения находятся в col2, они будут динамическими.
Почему бы не использовать php или другие языки для выполнения таких задач? –
Терминологическая проблема: запрос SQL Server ничего не отображает. Он возвращает набор результатов, который позже может отображаться программным обеспечением для потребления. –
Как сказал Джон, вам придется запросить таблицу, чтобы получить набор результатов, а затем сопоставить это с каким-то объектом, который может это отразить. В этом случае образцом объекта будет то, что содержит переменную типа COL1, а список типов Col2 - это карта с ключом типа col1 и значением, которое является списком, который вы обновляете при встрече с этим ключом – Dennis