On Sun, 13 Jan 2008 13:39:53 +0300, St. Alex <[EMAIL PROTECTED]> wrote:
> select *
> from schet s
> where
> s.id_client in
> (
>select id_client
>from executors e
>where e. id_sotrudnik=:ID_SOTRUDNIK
> ), коÑоÑÑй на ÑÑаÑой веÑÑии оÑÑабаÑÑвал поÑÑд
On Mon, 14 Jan 2008 10:27:01 +0300, Кузнецов Евгений <[EMAIL PROTECTED]> wrote:
> Что-то я тут перемудрил. Имелось в виду следующее - какие
> некоррелированные подзапросы сервер будет выполнять несколько раз, а
> не один?
ИМХО никакие :)
--
Сергей Смирнов.
> where exists
äà ÃÃÃà à ÃÃà Ã
xists, ÃÃ
ÃÃ ÃÃÃ Ã ÃÃÃÃÃÃ ÃÃ ÃÃÃÃÃÃ
Ã. ïÃÃÃÃà Ãà ÃÃ
ÃÃÃÃÃÃÃ
ÃÃÃÃ
ÃÃÃÃÃÃÃ
Ã, ÃÃ Ã ÃÃÃ
à ÃÃÃÃÃÃ
- ÃÃ
ÃÃÃÃÃÃÃÃ ÃÃÃÃ ÃÃÃÃÃ
ÃÃÃ ÃÃÃÃÃÃÃÃÃÃ
- ÃÃÃ
ÃÃÃ
ÃÃÃÃÃÃÃ
St. Alex wrote:
Я пÑоÑиÑал в докаÑ
, ÑÑо in Ñ Ð¿Ð¾Ð´ÑелекÑом Ð¼Ð¾Ð¶ÐµÑ ÑабоÑаÑÑ Ð¿Ð»Ð¾Ñ
о, понÑл, ÑÑо
ÑÑо ÑиÑа и ÑÑпокоилÑÑ :-)
ХоÑел Ð±Ñ Ñ Ð¿Ð¾ÑмоÑÑеÑÑ Ð½Ð° ÑÑÑ Ð´Ð¾ÐºÑ...
--
ÐмиÑÑий Ðманов
Кузнецов Евгений wrote:
Что-то я тут перемудрил. Имелось в виду следующее - какие
некоррелированные подзапросы сервер будет выполнять несколько раз, а
не один?
IN/ANY/ALL -- всегда несколько раз, т.к. парсер их превращает в
коррелированные. Остальные -- зависит от версии сервера, насколько о
WildSery wrote:
Ðа ÑкÑÑле, да и ÑÑÑ Ð¿Ð¾-моемÑ, Ñже Ñпоминали, ÑÑо IN (SELECT...) в 2.Ñ
ÑабоÑаеÑ
как derived, а поÑÐ¾Ð¼Ñ Ð¼Ð¾Ð¶ÐµÑ ÐºÑÑÑо ÑоÑмознÑÑÑ.
ÐÐ¾Ñ ÑолÑко поÑÑи никÑо пÑи ÑÑом не понима
On Mon, 14 Jan 2008 11:42:54 +0300, Dmitry Yemanov <[EMAIL PROTECTED]> wrote:
> ÐÐ¾Ñ ÑолÑко поÑÑи никÑо пÑи ÑÑом не понимаеÑ, пÑи Ñем ÑÑÑ derived и как именно
> он иÑполÑзÑеÑÑÑ. ÐаÑо на ÑоÑмоза из-за ÑÑого
WildSery wrote:
ÐÑ Ñ Ð¶Ðµ Ñказал, ÑÑо "можеÑ".
ÐайÑе мне пÑимеÑ, где IN ÑабоÑÐ°ÐµÑ Ð¼ÐµÐ´Ð»ÐµÐ½Ð½ÐµÐµ аналогиÑного EXISTS.
--
ÐмиÑÑий Ðманов
WildSery wrote:
ÐÑÑмо ÑейÑÐ°Ñ Ð½Ðµ помнÑ. Ðак Ð½Ð°Ð¹Ð´Ñ - покажÑ, бÑло где-Ñо, еÑли Ñ Ð¼ÐµÐ½Ñ Ð½Ðµ маÑазм.
ÐÐ.
ÐÑÐ¸Ð¼ÐµÑ Ñ NOT IN пÑоÑив NOT EXISTS не в ÑемÑ, Ñ Ñак понимаÑ? С NOT IN план
ÑÑÑоиÑÑÑ Ð¿Ð¾
On Mon, 14 Jan 2008 12:56:21 +0300, Dmitry Yemanov <[EMAIL PROTECTED]> wrote:
> ÐайÑе мне пÑимеÑ, где IN ÑабоÑÐ°ÐµÑ Ð¼ÐµÐ´Ð»ÐµÐ½Ð½ÐµÐµ аналогиÑного EXISTS.
ÐÑÑмо ÑейÑÐ°Ñ Ð½Ðµ помнÑ. Ðак Ð½Ð°Ð¹Ð´Ñ - покажÑ, бÑло где-Ñо, еÑли
St. Alex wrote:
3. ÐообÑе мой поÑÑ Ð±Ñл к ÑомÑ, ÑÑо каÑиÑÑ Ð±Ð¾ÑÐºÑ Ð½Ð° ÑазÑабоÑÑиков пÑивÑзаннÑÑ
к веÑÑии 1.5 - ÑÑо одно, а Ñо ÑÑо гÑабли могÑÑ Ð¿Ð¾Ð²ÑлазиÑÑ - дÑÑгое.
+1. ÐаÑÑÑÑл на
ÐÐ¸Ð²ÐµÑ Ðлл!
СоÑÑи за оÑÑÑоп.
ТÑебÑеÑÑÑ 1 Ð±Ð¾ÐµÑ Ð² ÐоÑкве.
Firebird, Delphi, FibPlus, FastReport.
ÐÑоÑие Ð·Ð½Ð°Ð½Ð¸Ñ Ð¸ опÑÑ Ð¿ÑивеÑÑÑвÑеÑÑÑ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸ÑелÑно.
Ð/Рпо ÑезÑлÑÑаÑам ÑобеÑедованиÑ,
(ÑÑ
äÃÃÃÃÃÃÃà ÃÃÃÃÃ?
ó ÃÃÃÃÃ
ÃÃÃ
Ã,
óÃÃÃÃÃÃà áÃÃ
ÃÃÃ
Ã?
> äÃÃÃÃÃÃÃà ÃÃÃÃÃ?
ÃÃÃÃÃÃÃÃÃ ÃÃ ÃÃÃÃÃÃ
à Zebr'Ã. )))
ðÃÃÃÃÃÃÃÃÃà ÃÃÃÃ
ÃÃÃ.
> ó ÃÃÃÃÃ
ÃÃÃ
Ã,
> óÃÃÃÃÃÃà áÃÃ
ÃÃÃ
Ã?
ÃÃÃ ÃÃÃÃÃÃ ÃÃÃ ÃÃÃÃ
ÃÃÃ?
ðÒÉ×ÅÔ.
ñ ÏÐÑÔØ ÒÅÛÉÌ ÔÕÔ ÐÏÎÙÔØ :-))
ïÐÔÉÍÉÚÁÔÏÒ ×Ï ÍÎÏÇÉÈ ÓÌÕÞÁÑÈ ÎÅ ×ÉÄÉÔ ÐÒÁ×ÉÌØÎÙÈ ÉÎÄÅËÓÏ× (Ô.Å. ÎÁÒÕÒÁÌ),
ÅÓÌÉ ÕËÁÚÁÔØ inner, ÎÏ ×ÉÄÉÔ ÅÓÌÉ ÕËÁÚÁÔØ left. ëÁË × 2.0 ÔÁË É × 2.1 ëÁË Ó
ÜÔÉÍ ÂÏÒÏÔØÓÑ? ðÌÁÎ "ÐÒÉÂÉ×ÁÔØ"? íÏÖÅÔ ÅÓÔØ ËÁËÉÅ-ÔÏ ÒÅËÏÍÅÎÄÁÃÉÉ?
--
äÍÉÔÒÉÊ
On Tue, 15 Jan 2008 10:43:04 +0300, Dmitry Lendel <[EMAIL PROTECTED]> wrote:
> Не видит, если много inner в запросе.
Эээ. Не понял. Не видит, если одни inner в запросе?
Не встречалось. А примерчик низя?
--
Сергей Смирнов.
On Tue, 15 Jan 2008 10:15:36 +0300, Dmitry Lendel <[EMAIL PROTECTED]> wrote:
> Оптимизатор во многих случаях не видит правильных индексов
Про многие случаи - это ты загибаешь имхо.
Если именно "не видит", а не просто порядок соединения не такой, как хочется,
то чем тебе плох вариант "прибивания
> úù: íÏÑ ÄÙÒËÁ × ÐÁÍÑÔÉ ÇÏ×ÏÒÉÔ, ÞÔÏ "ÎÅ Õ×ÉÄÅÔØ" ÏÎ ÍÏÖÅÔ ÔÏÌØËÏ ×
ÓÍÅÛÁÎÎÙÈ INNER/LEFT ÚÁÐÒÏÓÁÈ, ÔÁË?
äÁ. üÔÏ ÐÒÁËÔÉÞÅÓËÉ 100%.
îÅ ×ÉÄÉÔ, ÅÓÌÉ ÍÎÏÇÏ inner × ÚÁÐÒÏÓÅ.
äÍÉÔÒÉÊ
> üÜÜ. îÅ ÐÏÎÑÌ. îÅ ×ÉÄÉÔ, ÅÓÌÉ ÏÄÎÉ inner × ÚÁÐÒÏÓÅ?
îÅÔ. åÓÌÉ ÂÏÌØÛÅ 6-7.
> îÅ ×ÓÔÒÅÞÁÌÏÓØ. á ÐÒÉÍÅÒÞÉË ÎÉÚÑ?
îÕÖÎÏ ÎÁ ÜÔÏ ×ÒÅÍÑ..
äÍÉÔÒÉÊ
19 matches
Mail list logo