powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ase 12.5.1. Соединение строк из нескольких записей в одном селекте
2 сообщений из 2, страница 1 из 1
ase 12.5.1. Соединение строк из нескольких записей в одном селекте
    #33072864
Litus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
были обсуждения на подобные темы, но именно такого вроде не было еще:
есть 2 таблицы. Вторая связана с первой связью "многие к одному".

Например:
1 таблица Фамилии - t1
ID Фамилия
----------------
1 Иванов
2 Петров

2 таблица Имущество (внешний ключ - ID) - t2
ID Имущество
------------------
1 Машина
1 Дом
2 Вилла
2 Самолет

Раньше, в 12.0. конструкция вида

declare @s varchar(100)
select @s = ' '
select @s=@s+' '+Имущество
from t2
where ID = 1

выдавала строку "Машина Дом"
в 12.5. это уже не проходит. Подскажите, как я могу добиться такого результата, минуя курсоры и циклы перебора записей (используя только select или update)? Может кто в курсе :-(
...
Рейтинг: 0 / 0
ase 12.5.1. Соединение строк из нескольких записей в одном селекте
    #33073212
moris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.sql.ru/faq/faq_topic.aspx?fid=241

с оператором UPDATE это все еще работает:

declare @v varchar(2048)
select @v = ''
update sysobjects
set @v = @v + '' + name
from sysobjects
select @v
go
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ase 12.5.1. Соединение строк из нескольких записей в одном селекте
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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