2015-05-12 3 views
0

У меня есть набор данных в MS Accessнужно преобразовать строки данных в одну строку

Number Owner 
1  Heelo 
1  Hi 
1  There 
2  What 
2  Up 

Это должно быть transferrid в

Number Owner1 Owner2 Owner3 Owner4 
1  Heelo Hi  There - 
2  What Up  -  - 

Любой идеи о том, как идти на с этим?

Суть в этом случае состоит в том, что у нас нет третьего столбца, откуда мы можем поворачивать данные.

+1

возможно дубликат [SQL транспонировать пары строк в столбцы в MS База данных ACCESS] (http://stackoverflow.com/questions/736317/sql-to-transpose-row-pairs-to-columns-in-ms-access-database) –

+0

Вы что-то пробовали? – moffeltje

ответ

0

Вы можете добавить третий столбец с последовательностью чисел:

SELECT Number, (select count(*) from YourTable as s where s.number = t.number) as sequence, owner from YourTable as t

затем применить это решение к результатам: SQL to transpose row pairs to columns in MS ACCESS database