|
|
|
запрос с переводом строк в стобцы
|
|||
|---|---|---|---|
|
#18+
Доброго всем времен суток. Такой вопрос. Есть таблицы вида человеки код имя ___ ____ 1 Вася 2 Петя характеристики код название свойство ___ ______ _______ 1 алкоголь пьет 1 табак курит 1 уголовка привлекался 2 алкоголь не пьет 2 табак курит можно ли как то построить запрос что бы вывелось в строку вася пьет курит привлекался при этом количество стобцов менялось в зависимости от количества характеристик во второй таблице пробовал делать join но выводится вася пьет вася курит вася привлекался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2013, 22:31:06 |
|
||
|
запрос с переводом строк в стобцы
|
|||
|---|---|---|---|
|
#18+
group by + group_concat() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.10.2013, 21:11:42 |
|
||
|
запрос с переводом строк в стобцы
|
|||
|---|---|---|---|
|
#18+
group_concat не совсем подходит. он собирает данные в одно значение и соответственно в один столцец а необходимо что бы у каждой характеристики был свой столбец ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2013, 14:20:31 |
|
||
|
запрос с переводом строк в стобцы
|
|||
|---|---|---|---|
|
#18+
Ещё один желающий PIVOT-а... Не, при ТАКОЙ постановке вопроса DYUMON при этом количество стобцов менялось в зависимости от количества характеристик во второй таблицезадача нерешаема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2013, 14:55:19 |
|
||
|
запрос с переводом строк в стобцы
|
|||
|---|---|---|---|
|
#18+
забыл в описаниях таблиц указать что там есть еще группы и выборка будет строится по группам. нашел в инете такой кусок кода он работает для нужным мне условий Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2013, 15:29:32 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38443519&tid=1835821]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
29ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 299ms |

| 0 / 0 |
