powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / двойные даты
5 сообщений из 5, страница 1 из 1
двойные даты
    #35536099
Edu1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть три таблицы t1 ,t2,t3
t1-id,naimen,pr,data
t2-id,naimen,data,ras
t3-id,naimen,data,ost
мне надо из t1 и t2 скинуть данные в t3, но так чтобы двойных дат не было.
...
Рейтинг: 0 / 0
двойные даты
    #35536131
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
insert into t3
  select distinct on (date) * from
    ( select * from t1 union all select * from t2 ) as t12
  where date not in ( select distinct date from t3 )
...
Рейтинг: 0 / 0
двойные даты
    #35536173
Edu1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спосибо! сейчас гляну
...
Рейтинг: 0 / 0
двойные даты
    #35537156
Edu1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача изменилась

Надо чтобы из второй таблицы t2 данные поставлялись в t1 в эти даты если они есть. На примере
kol1-7,2,9 к дате 08.10.08,10.08.08,11.08.08 в t2 а kol1=5 уже шла как отдельная дата

t1
id
naimen-f
data-08.10.08,10.08.08,11.08.08
kol-10,20,15

t2
id
naimen-f
data-09.10.08,10.08.08,11.08.08,13.08.08
kol1-7,2,9,5
...
Рейтинг: 0 / 0
двойные даты
    #35538963
LeXa NalBat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
insert into t3 select * from t2;

insert into t3 select * from t1 where date not in ( select distinct date from t3 );
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / двойные даты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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