"Константин"

>>> правда выглядит некрасиво ...
>
>VH>     пАчему некрасиво ?
>
>     Если я правильно вьезжаю в доку README.common_table_expressions.txt
>     каждая секция with_item является как бы изолированой группой
>     рекурсии, если можно так выразится ...

    Нет. Каждое табличное выражение - это скорее локально определенное view

>     У меня они ассоциируются с рекурсивными функциями вызывамыми
>     друг из дружки ...

    Совсем не так. SQL - не функциональный язык, аналогия с ф-циями
совершенно не верна

...

>  т.е. насколько равносильны запросы
>
>   select i.tra-la-la, r.la-la-tra, i.try-la-la  from Recursion r
>    join iteration i on r.mid = i.mid
>
>    и
>
>   select i.tra-la-la, i.try-la-la, r.la-la-tra  from Recursion r
>    join iteration i on r.mid = i.mid
>
>  и
>
>   select r.la-la-tra, i.tra-la-la, i.try-la-la  from Recursion r
>    join iteration i on r.mid = i.mid

    На 100% равносильны :)

    Порядок записи не влияет на результаты


--
Хорсун Влад


Ответить