Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.08.2009, 00:57   #1
начинающий1
Пользователь
 
Регистрация: 30.07.2009
Сообщений: 46
По умолчанию Транспонирование данных столбца в одну строку

PARADOX, таблица table(id, B_id, C)
запрос
Код:
select B, C from table where B_id=1
возвращает:
Код:
B_id | C
1    | 123
1    | 56
1    | 281
а необходимо:
Код:
B_id | C
1 | 123, 56, 281
Заранее спасибо!
начинающий1 вне форума Ответить с цитированием
Старый 03.08.2009, 09:33   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Простым SQL запросом такое не сделаете
либо на хранимых процедурах делать (написать свою функцию), только я не уверен, что в Paradox есть серверный язык программирования, либо реализовать подобную логику на клиенте.

Либо (самое предпочтительное, если возможно, конечно ) ОТКАЗАТЬСЯ от идеи получать значения разных строк через запятую..
Serge_Bliznykov вне форума Ответить с цитированием
Старый 03.08.2009, 15:06   #3
начинающий1
Пользователь
 
Регистрация: 30.07.2009
Сообщений: 46
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Либо (самое предпочтительное, если возможно, конечно ) ОТКАЗАТЬСЯ от идеи получать значения разных строк через запятую..
запятые не обязательно, лишь бы цыферки в ряд
начинающий1 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
превращение столбца в строку unit-85 БД в Delphi 2 20.07.2009 12:49
Перегнать данные из столбца в одну ячейку KROZORS Microsoft Office Access 2 17.06.2009 17:58
Уникальные значения в одну строку Iskin Microsoft Office Excel 9 08.03.2009 09:39
Запись в одну строку Terran Общие вопросы Delphi 2 08.05.2008 23:35
Разделить строку на три столбца инженер Microsoft Office Excel 10 01.02.2008 04:58