powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как созданить колонки из строк.
4 сообщений из 4, страница 1 из 1
Как созданить колонки из строк.
    #39429175
FIL23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго дня.

есть таблица вида

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
ID	listdomainsID	TypeMessage	TypeError
1	1	IIS web site	error
2	1	IIS web site	error
3	2	IIS web site	info
4	2	IIS web site	info
5	5	DNS zone	info
6	6	DNS zone	info
7	7	DNS zone	info
8	8	DNS zone	info
9	9	Mail domain	warning
10	10	Mail domain	warning
11	16	IIS web site	info
12	17	DNS zone	info
13	18	Mail domain	warning
14	22	IIS web site	error
15	22	IIS web site	error
16	23	IIS web site	error
17	23	IIS web site	error
18	27	IIS web site	info
19	27	IIS web site	info
20	31	DNS zone	info
21	33	DNS zone	info



Как сделать из строк третей колонки - колонки , а из четвертой строки в этих колонках.

ЧТО то типа такого

Код: sql
1.
2.
3.
4.
5.
DNS zone    IIS web site     Mail domain
error           info                info
error           info                info
error           error              warning
info             warning          warning
...
Рейтинг: 0 / 0
Как созданить колонки из строк.
    #39429258
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как созданить колонки из строк.
    #39430955
FIL23
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, не так мне надо..

Суть то чего я хочу.

Было:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
ID	listdomainsID	TypeMessage	TypeError
1	1	IIS web site	error
2	1	IIS web site	error
3	2	IIS web site	info
4	2	IIS web site	info
5	5	DNS zone	info
6	6	DNS zone	info
7	7	DNS zone	info
8	8	DNS zone	info
9	9	Mail domain	warning
10	10	Mail domain	warning




Стало:
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
listdomainsID DNS zone    IIS web site     Mail domain
1                  NULL           error             NULL
2                  NULL           error             NULL
5                  info             NULL             NULL
6                  info             NULL             NULL
7                  info             NULL             NULL
8                  info             NULL             NULL
9                  NULL           NULL             warning
10                NULL           NULL             warning
На основе 



Т.е. тут надо еще и сгрупировать

Я так понимаю тут надо использовать вложенные запросы?
...
Рейтинг: 0 / 0
Как созданить колонки из строк.
    #39430965
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Именно так, как там. ID выбросить, listdomainsID по строкам, TypeMessage в столбцы, TypeError в значения. Если набор значений в TypeMessage может меняться - то только динамический SQL.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Как созданить колонки из строк.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]