Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 17.05.2018, 18:20   #1
polin11
Форумчанин
 
Регистрация: 07.06.2015
Сообщений: 96
Репутация: -53
По умолчанию WITH AS стоит ли использовать

Использую СУБД Postgresql, есть запрос

Код:

SELECT *
FROM Table1
WHERE Filed1 IN (SELECT Fileld1 FROM Table2 WHERE Fileld2='A' AND Fileld3 IS NULL)

Запрос занимает большие ресурсы, нужно оптимизировать, хочу его переписать, используя WITH AS, таким образом
Код:

WITH  my_table AS (
   SELECT Fileld1 FROM Table2 WHERE Fileld2='A' AND Fileld3 IS NULL
) 
SELECT *
FROM Table1
WHERE Filed1 IN (SELECT * FROM my_table)

скажите есть ли смысл это делать, есть ли какой - нибудь профит в этом?
polin11 вне форума   Ответить с цитированием
Старый 17.05.2018, 18:29   #2
Stanislav
Квадрокоптерист
ПрофессионалФорумчанин
 
Регистрация: 29.09.2007
Сообщений: 1,803
Репутация: 532
По умолчанию

Я использую, особенно когда запросы сложные и большие. Мне удобно
__________________
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Когда стоит использовать постоянные соединения с Mysql? Illusiony PHP 5 13.10.2015 19:45
ООП - когда стоит использовать классы ? A9050 Общие вопросы C/C++ 10 25.02.2013 17:04
Стоит ли использовать XPath NieL Общие вопросы Delphi 1 05.04.2011 13:59
Стоит ли использовать inline для оптимизации в MSVC? Kn793 Общие вопросы C/C++ 2 10.12.2010 17:07
Какой скрипт стоит использовать/искать? qdf1 PHP 3 28.06.2010 03:48


11:35.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru