powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Оптимизация вложенного select
2 сообщений из 2, страница 1 из 1
Оптимизация вложенного select
    #39735827
bivilbi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Есть две одинаковые таблицы
id,status,crtdate
В одной уже под 1млн записей
Вторая временная

Пытаюсь запросом
select * from table1 where status!=(select status from table2
where table1.id=table2.id limit 1)
выцепить все записи которые совпадают по id, но разные status
Запрос очень долго выполняется. Пробовал where crtdate ограничить, не помогло.
Можно ли оптимизировать запрос?
Except например? Т.е. получить отличия по полю с завязкой на id
Спасибо
...
Рейтинг: 0 / 0
Оптимизация вложенного select
    #39736088
Человек и Кошка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
~

Код: sql
1.
2.
3.
4.
5.
select *
  from table1
    left join table2
      on table1.id = table2.id
 where table1.status is distinct from table2.status
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Оптимизация вложенного select
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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