powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Помочь с SQL запросом
3 сообщений из 3, страница 1 из 1
Помочь с SQL запросом
    #38911216
Инга44
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как написать SQL запрос для такой ситуации:
Две одинаковые пустые таблицы.
Допустим поля у таблиц:
idpos serial NOT NULL, первичный ключь
log character varying(255) NOT NULL,
set boolean NOT NULL,
serother character varying(255) NOT NULL,
vremya timestamp with time zone NOT NULL,
count integer,
address character varying(255) NOT NULL,

Теперь, когда приходят данные в таблицу №1, я делаю постоянный INSERT и идет накопление записей. Тут все нормально
Поле serother это уникальный для прибора его идентификатор.
Допустим данные присылают два прибора.
Тогда в первой таблице все вперемешку (тут понятно - постоянный INSERT), а вот во второй таблице надо иметь только две самые свежие записи из первой таблицы.
Как определить, что записи еще во второй таблице нет вообще и сделать тогда INSERT, а если запись есть делать ей постоянный UPDATE?
Может для этого надо писать хранимую процедуру ?
Спасибо.
...
Рейтинг: 0 / 0
Помочь с SQL запросом
    #38911234
Инга44из первой таблицы.
Как определить, что записи еще во второй таблице нет вообще и сделать тогда INSERT, а если запись есть делать ей постоянный UPDATE?
Может для этого надо писать хранимую процедуру ?
Спасибо.можети процедуру надо написать, а может - почитать про триггеры. Но возможно - что и то и другое вместе
...
Рейтинг: 0 / 0
Помочь с SQL запросом
    #38911246
этта
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Инга44,

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


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