Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL выборка id не существующих в другой таблице / 4 сообщений из 4, страница 1 из 1
16.01.2018, 14:45
    #39585143
Alib
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL выборка id не существующих в другой таблице
Есть 2 таблица. Структура следующая:
CREATE TABLE a1
(
id_pers2obj serial NOT NULL,
id_obj bigint,
id_pers bigint,
data_begin timestamp with time zone,
data_end timestamp with time zone
)

CREATE TABLE a2
(
id_obj serial NOT NULL,
id_obj_type bigint,
obj_name character varying
)

Надо выбрать id_obj из а2 которые не существующие в а1. Так делал, но выдает неправильный результат...

SELECT DISTINCT a.id_obj, a.obj_name FROM a2 a, a1 c WHERE a.id_obj <> c.id_obj ORDER BY id_obj DESC
...
Рейтинг: 0 / 0
16.01.2018, 16:39
    #39585257
мегамозг
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL выборка id не существующих в другой таблице
...
Рейтинг: 0 / 0
17.01.2018, 10:06
    #39585538
Alib
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL выборка id не существующих в другой таблице
мегамозг, спасибо!!!
...
Рейтинг: 0 / 0
18.01.2018, 14:27
    #39586448
LeXa NalBat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
PostgreSQL выборка id не существующих в другой таблице
Код: sql
1.
2.
3.
SELECT id_obj FROM a2
EXCEPT
SELECT id_obj FROM a1
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / PostgreSQL выборка id не существующих в другой таблице / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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