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

ID NAME
1 кислота
2 соль
3 щелочь

и Таблица 2

ID_T1 NAME
1 соляная
1 серная
1 азотная
2 поваренная


можно ли получить вывод так:

1 кислота соляная серная азотная
2 соль поваренная
3 щелочь

Т.е. чтобы результаты выборки одинаковых продуктов пошли разными столбцами в выводе.
...
Рейтинг: 0 / 0
Строки в столбцы
    #39570844
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GROUP BY + GROUP_CONCAT()
...
Рейтинг: 0 / 0
Строки в столбцы
    #39570908
VladRost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CONCAT же загонит всю выборку в одно поле. Он так работает?
Мне надо, чтобы было несколько столбцов по одному значению.
...
Рейтинг: 0 / 0
Строки в столбцы
    #39571031
VladRost,

тогда ищи и читай про cross-tab средствами SQL. Там, если что, логика строится на CASE / IIF + GROUP BY.
Ну и кол-во столбцов в результирующем наборе должно быть строго определено и фиксировано. Либо ещё читать про динамическое построение и выполнения запросов...
...
Рейтинг: 0 / 0
Строки в столбцы
    #39571032
...
Рейтинг: 0 / 0
Строки в столбцы
    #39571074
VladRost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДобрый Э - Эх,

Спасибо.
Наверно реализую средствами PHP, после простого запроса с объединением таблиц, там это делается достаточно элементарно.
...
Рейтинг: 0 / 0
Строки в столбцы
    #39571076
VladRost
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый Э - ЭхVladRost,

как пример реализации...

Насколько понял тут пример попроще - нужно вывести всего одно значение на единицу измерения. GROUP BY и CONCAT там должны справиться. Подобное я делал.
GROUP неплохо делает эту операцию, но ему нужно чтобы в подзапросах было единственное значение.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Строки в столбцы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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