Показать сообщение отдельно
  #1  
Старый 03.11.2012, 16:15
centuriy centuriy вне форума
Прохожий
 
Регистрация: 03.11.2012
Сообщения: 5
Репутация: 10
По умолчанию Несколько строк в одной через запятую

Доброго времени суток.
Delphi, СУБД BDE, Существует данная таблица:
Код:
группа	        имя		    оценки
======================================
5		        дима		3							
5	         	боря		2
5	        	саша		4
9       		никита      3
9	         	лёня		5
9	        	володя      4
9	        	лаврентий	2
1	        	петя		5
1	         	коля		4

задача состоит в том чтобы таблица выглядела в такой форме:
Код:
группа		            имена и оценки
=========================================================
5		                дима (3), боря (2), саша (4)
9		                никита (3), лёня (5), володя (4), лаврентий (2)
1		                петя (5), коля (4)
уважаемые знатоки, вот теперь вопросы:
1) можноли реализовать данную задачку на уровне самого грида,
к примеру с помощью Ehlib dbGrid или Quantum Grid от dev express или есть еще что либо подходящее для этого задания.
2) недавно читал про некие запросы которые существуют именно для этой задачки
только все они для Firebird и других СУБД и моя старая добрая BDE (dBase и Paradoxы),которую начальство нивкакую не хочет менять =((
и всё таки можно это реализовать с помощью запроса или нет?

зы. прогон таблицы по циклу и запись в нее данных програмным путем думаю не вариант тк таблица будет часто обновлятся и грузить саму работу с БД.
Ответить с цитированием