"Константин" >>> правда выглядит некрасиво ... > >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% равносильны :) Порядок записи не влияет на результаты -- Хорсун Влад