powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Разделение запроса Select на несколько столбцов
3 сообщений из 3, страница 1 из 1
Разделение запроса Select на несколько столбцов
    #39771684
gy9vin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток. Столкнулся с необходимостью разделения запроса select на несколько столбцов.
вот код выборки
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SELECT
fio.FIO,
rate.`name`,
rate.itog,
rate.propn
FROM
rate
INNER JOIN fio ON rate.id_fio = fio.id
INNER JOIN grou ON fio.id_group = grou.id
INNER JOIN vedom ON vedom.id_ved = rate.id_rate
WHERE grou.`sok` LIKE 'ЭКО-б-о-171';


После запроса выдается информация вида
ФИО Название предмета Балы Пропуски
И все предметы естественно пишутся в одну строку. Можно ли как-нибудь разделить чтобы каждый новый предмет писался в след столбец(предметов может быть и 2 а может и 20 быть) Чтобы получилось
ФИО Название предмета Балы Пропуски Название предмета Балы Пропуски Название предмета Балы Пропуски ....
...
Рейтинг: 0 / 0
Разделение запроса Select на несколько столбцов
    #39771991
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PIVOT в MySQL не поддержан. Эмулировать - можно, но геморройно.

Делайте нужную трансформацию отображения на клиенте средствами его репорт-сервиса.
...
Рейтинг: 0 / 0
Разделение запроса Select на несколько столбцов
    #39772094
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gy9vinДоброго времени суток. Столкнулся с необходимостью разделения запроса select на несколько столбцов.
вот код выборки
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
SELECT
fio.FIO,
rate.`name`,
rate.itog,
rate.propn
FROM
rate
INNER JOIN fio ON rate.id_fio = fio.id
INNER JOIN grou ON fio.id_group = grou.id
INNER JOIN vedom ON vedom.id_ved = rate.id_rate
WHERE grou.`sok` LIKE 'ЭКО-б-о-171';


После запроса выдается информация вида
ФИО Название предмета Балы Пропуски
И все предметы естественно пишутся в одну строку. Можно ли как-нибудь разделить чтобы каждый новый предмет писался в след столбец(предметов может быть и 2 а может и 20 быть) Чтобы получилось
ФИО Название предмета Балы Пропуски Название предмета Балы Пропуски Название предмета Балы Пропуски ....



Вообще-то БД надо перепроектировать, нарушение 1НФ...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Разделение запроса Select на несколько столбцов
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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