Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / В одну колонку из нескольких таблиц / 3 сообщений из 3, страница 1 из 1
27.10.2014, 07:49:37
    #38787814
bivilbi
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В одну колонку из нескольких таблиц
Добрый день!
Как можно по UPDATE и || и WHERE в одну колонку слить содержимое других колонок из другой таблицы?
Логика такая
update tab1 set cell1=(select cell23 from tab2 where tab1.id=tab2.id);
Так он заполняет все первым значением, что не правильно.

update tab1 set cell1=(select cell23 from tab2 where tab1.id=tab2.id limit 1);
Так заполняет только первое значение из tab2.cell23
А вот как сцепить все значения из tab2.cell23 в одну запись tab1.cell1 при условии tab1.id=tab2.id ?

И вот такой вопрос
Сейчас эти две таблицы находятся в одной БД что-бы данные подтаскивать удобно было.
А как тогда делать update, select и т.д. если таблицы находятся в разных БД но на одном компе?

Спасибо!
...
Рейтинг: 0 / 0
27.10.2014, 11:17:50
    #38787967
Lonepsycho
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В одну колонку из нескольких таблиц
bivilbi,

читайте синатксис UPDATE . обратите внимание на
Код: sql
1.
2.
3.
UPDATE...
FROM...
WHERE...
...
Рейтинг: 0 / 0
27.10.2014, 11:18:55
    #38787970
Lonepsycho
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
В одну колонку из нескольких таблиц
bivilbi,

по поводу разных дб смотрите в сторону DBLINK или FDW.
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / В одну колонку из нескольких таблиц / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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