Форум: "Базы";
Текущий архив: 2009.04.19;
Скачать: [xml.tar.bz2];
Внизвывести записи строкой Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.05 c