Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.04.19;
Скачать: CL | DM;

Вниз

вывести записи строкой   Найти похожие ветки 

 
aaaaa   (2008-08-24 03:55) [0]

Всем доброго времени суток.
есть таблицы:
t1(id | text )
и
t2(id_text | str),

t1.id = t2.id_text
связь один ко многим

нужно сделать запрос
select text, str
 from t1, t2
where t1.id = t2.id_text

так, чтобы в str вывелись все значения t2.str. для id. Как это сделать? Подозреваю, что без ХП не обойтись, но дело в том, что приложение, впоследствии, будет работать c Access :(.


 
stas ©   (2008-08-24 16:02) [1]

c ACCESS никак наверное, если MSSQL, то можно написать агрегат на C# или VB - само эффективно.

Если 2000, то функция примерно такая:

CREATE FUNCTION (@ID)
RETURN NVARCHAR (1024)
AS
BEGIN
SELECT @A=STR+ISNULL(@A,"")+"," FROM t1 inner join t2 on t1.id = t2.id_text
WHERE ID= @ID
RETURN @A
END



Страницы: 1 вся ветка

Текущий архив: 2009.04.19;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.015 c
2-1235825209
Карим Ли
2009-02-28 15:46
2009.04.19
Записать картинку в БД


2-1235977011
worldmen
2009-03-02 09:56
2009.04.19
Ошибка : "Неверный дескриптор" и "Параметр задан не верно"


2-1236238302
Drowsy
2009-03-05 10:31
2009.04.19
А удалить запись не получается.


2-1236178443
BeeHead
2009-03-04 17:54
2009.04.19
Установка компонент


2-1236162484
пикассо
2009-03-04 13:28
2009.04.19
Ошибка ADO?