Re: еще раз вернуться к дереву

2006-11-13 Пенетрантность Ded
Nikolay Trifonov wrote: - я уверен что разница НАМНОГО уменьшится Да, ты прав, первый быстрее в 2 раза, но если добавляем доп.условия, то получается наоборот А псомотреть что изменилось в плане и подрулить через +0 чтоб порядок объединения не менялся, а также плохие индексы не

Re: еще раз вернуться к дереву

2006-11-12 Пенетрантность Andrei Yeryomin
Nikolay Trifonov пишет: Что-то я не понял, зачем 0=0 если On и так будет указан при Left Join ? from table1 left join storeproc2(1, 2, f3, 4, f5) on 0 = 0 -- С уважением, Андрей Еремин.

Re: еще раз вернуться к дереву

2006-11-10 Пенетрантность Ded
Константин wrote: PS: Ещё раз рекомендую http://ibase.ru/devinfo/joins.htm, не поленись почитай ... Это, безусловно, правильно. И направление вопрошающего в нормальные джойны вместо подзапросов и даденных в двойке в руки кому попало гранат с деривед таблес тоже. Однако, дальнейшие

Re[2]: еще раз вернуться к дереву

2006-11-10 Пенетрантность Константин
D Константин wrote: PS: Ещё раз рекомендую http://ibase.ru/devinfo/joins.htm, не поленись почитай ... D Это, безусловно, правильно. И направление вопрошающего в нормальные D джойны вместо подзапросов и даденных в двойке в руки кому попало гранат D с деривед таблес тоже. Ну так кто

Re: еще раз вернуться к дереву

2006-11-10 Пенетрантность Ded
Константин wrote: По крайней мере откровенно человека не пытался дезинформировать ;) Да я без наезда, так, расфилософствовался чего-то :) Направление ты ему правильное же дал. Скажем так - я привык к порядку в запросах. Если что где вяжется то это должно быть видно и

Re[6]: еще раз вернуться к дереву

2006-11-10 Пенетрантность Константин
NT - я уверен что разница НАМНОГО уменьшится NT Да, ты прав, первый быстрее в 2 раза, но если добавляем доп.условия, то NT получается наоборот Я же говорил ... Вообще-то лично я иногда разбиваю подобные запросы посредством SP в которых подобные запросы бью на несколько вложенных

Re: еще раз вернуться к дереву

2006-11-09 Пенетрантность Константин
NT Есть процедура обхода дерева: (Skip) NT Как на FB2 лучше с ней работать: NT select p.* NT from products p NT where p.id_group in (select id from recurs_groups(:id_groups)) NT или NT select p.* NT from products p NT where exists (select id from recurs_groups(:id_groups) where

Re: еще раз вернуться к дереву

2006-11-09 Пенетрантность Oleg LOA
Константин [EMAIL PROTECTED] wrote in message news:[EMAIL PROTECTED] select p.* from from recurs_groups(:id_groups) g join products p on g.id=p.id_group Вдал, Дима подскажите. Мой вариант объединения table b sp через left join всё ещё актуален в FB 2.0 или можно уже просто делать join

Re[2]: еще раз вернуться к дереву

2006-11-09 Пенетрантность Константин
NT оба варианта ни к чёрту :) NT select p.* from from recurs_groups(:id_groups) g NT join products p on g.id=p.id_group NT Да? Для экспериментов взят FB2rc3 Тогда запрос: NT select p.name,p.fullname,p.description, NT

Re[4]: еще раз вернуться к дереву

2006-11-09 Пенетрантность Константин
NT что касается явного join и вставки выборки из sp первой, то ИМХО парсеру это NT побоку, план остается тотже. при явном Join с первой Sp план НЕМНОГО другой, ну даже если одинаков - то это не означает что выборка будет происходить так же ... Это только означает что будут