<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Question Re: Recursion according to the first layer in Technology Q&amp;A</title>
    <link>https://community.sap.com/t5/technology-q-a/recursion-according-to-the-first-layer/qaa-p/13826103#M4856946</link>
    <description>&lt;P&gt;Just in order to understand:&lt;/P&gt;
&lt;P&gt;Is that the query with your desired result or do you want to get further advice?&lt;/P&gt;
&lt;P&gt;(I would think that the managers of empid 2, 3 and 8 are not correct when compared to your question, but that's just another wild guess here...)&lt;/P&gt;</description>
    <pubDate>Wed, 09 Oct 2013 09:22:07 GMT</pubDate>
    <dc:creator>VolkerBarth</dc:creator>
    <dc:date>2013-10-09T09:22:07Z</dc:date>
    <item>
      <title>Recursion according to the first layer</title>
      <link>https://community.sap.com/t5/technology-q-a/recursion-according-to-the-first-layer/qaq-p/13826100</link>
      <description>&lt;DIV class="codehilite"&gt;&lt;PRE&gt;&lt;SPAN class="n"&gt;CREATE&lt;/SPAN&gt; &lt;SPAN class="n"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ORG&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt; 
  &lt;SPAN class="n"&gt;EMPID&lt;/SPAN&gt; &lt;SPAN class="n"&gt;INTEGER&lt;/SPAN&gt; &lt;SPAN class="n"&gt;NOT&lt;/SPAN&gt; &lt;SPAN class="n"&gt;NULL&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
  &lt;SPAN class="n"&gt;EMPNAME&lt;/SPAN&gt; &lt;SPAN class="n"&gt;VARCHAR&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;128&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="n"&gt;NOT&lt;/SPAN&gt; &lt;SPAN class="n"&gt;NULL&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; 
  &lt;SPAN class="n"&gt;MGRID&lt;/SPAN&gt; &lt;SPAN class="n"&gt;INTEGER&lt;/SPAN&gt; &lt;SPAN class="n"&gt;NOT&lt;/SPAN&gt; &lt;SPAN class="n"&gt;NULL&lt;/SPAN&gt;&lt;SPAN class="p"&gt;);&lt;/SPAN&gt;

 &lt;SPAN class="n"&gt;INSERT&lt;/SPAN&gt; &lt;SPAN class="n"&gt;INTO&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ORG&lt;/SPAN&gt; &lt;SPAN class="n"&gt;VALUES&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;1&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'Jack'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;0&lt;/SPAN&gt;&lt;SPAN class="p"&gt;);&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;INSERT&lt;/SPAN&gt; &lt;SPAN class="n"&gt;INTO&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ORG&lt;/SPAN&gt; &lt;SPAN class="n"&gt;VALUES&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;2&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'Mary'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;1&lt;/SPAN&gt;&lt;SPAN class="p"&gt;);&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;INSERT&lt;/SPAN&gt; &lt;SPAN class="n"&gt;INTO&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ORG&lt;/SPAN&gt; &lt;SPAN class="n"&gt;VALUES&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;3&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'Tom'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;1&lt;/SPAN&gt;&lt;SPAN class="p"&gt;);&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;INSERT&lt;/SPAN&gt; &lt;SPAN class="n"&gt;INTO&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ORG&lt;/SPAN&gt; &lt;SPAN class="n"&gt;VALUES&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;4&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'Ben'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;2&lt;/SPAN&gt;&lt;SPAN class="p"&gt;);&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;INSERT&lt;/SPAN&gt; &lt;SPAN class="n"&gt;INTO&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ORG&lt;/SPAN&gt; &lt;SPAN class="n"&gt;VALUES&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;5&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'John'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;3&lt;/SPAN&gt;&lt;SPAN class="p"&gt;);&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;INSERT&lt;/SPAN&gt; &lt;SPAN class="n"&gt;INTO&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ORG&lt;/SPAN&gt; &lt;SPAN class="n"&gt;VALUES&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;6&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'Emily'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;3&lt;/SPAN&gt;&lt;SPAN class="p"&gt;);&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;INSERT&lt;/SPAN&gt; &lt;SPAN class="n"&gt;INTO&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ORG&lt;/SPAN&gt; &lt;SPAN class="n"&gt;VALUES&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;7&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'Kate'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;3&lt;/SPAN&gt;&lt;SPAN class="p"&gt;);&lt;/SPAN&gt; 
 &lt;SPAN class="n"&gt;INSERT&lt;/SPAN&gt; &lt;SPAN class="n"&gt;INTO&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ORG&lt;/SPAN&gt; &lt;SPAN class="n"&gt;VALUES&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;8&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="s"&gt;'Mark'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;6&lt;/SPAN&gt;&lt;SPAN class="p"&gt;);&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;/DIV&gt;


&lt;P&gt;RESULT:Each branch of want EMPID = 1&lt;/P&gt;
&lt;DIV class="codehilite"&gt;&lt;PRE&gt;&lt;SPAN class="n"&gt;MGRID&lt;/SPAN&gt;   &lt;SPAN class="n"&gt;EMPNAME&lt;/SPAN&gt;   &lt;SPAN class="n"&gt;EMPID&lt;/SPAN&gt;
&lt;SPAN class="n"&gt;TOM&lt;/SPAN&gt;       &lt;SPAN class="n"&gt;JOHN&lt;/SPAN&gt;      &lt;SPAN class="mi"&gt;3&lt;/SPAN&gt;
&lt;SPAN class="n"&gt;TOM&lt;/SPAN&gt;      &lt;SPAN class="n"&gt;EMILY&lt;/SPAN&gt;      &lt;SPAN class="mi"&gt;3&lt;/SPAN&gt;
&lt;SPAN class="n"&gt;TOM&lt;/SPAN&gt;      &lt;SPAN class="n"&gt;KATE&lt;/SPAN&gt;       &lt;SPAN class="mi"&gt;4&lt;/SPAN&gt;
&lt;SPAN class="n"&gt;TOM&lt;/SPAN&gt;      &lt;SPAN class="n"&gt;mark&lt;/SPAN&gt;       &lt;SPAN class="mi"&gt;6&lt;/SPAN&gt;
&lt;SPAN class="n"&gt;MARK&lt;/SPAN&gt;     &lt;SPAN class="n"&gt;BEN&lt;/SPAN&gt;          &lt;SPAN class="mi"&gt;2&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;/DIV&gt;


&lt;P&gt;&lt;IMG alt="alt text" src="http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-1010liush/image003.gif" /&gt;&lt;/P&gt;</description>
      <pubDate>Sun, 06 Oct 2013 01:17:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/recursion-according-to-the-first-layer/qaq-p/13826100</guid>
      <dc:creator>ximen</dc:creator>
      <dc:date>2013-10-06T01:17:26Z</dc:date>
    </item>
    <item>
      <title>Re: Recursion according to the first layer</title>
      <link>https://community.sap.com/t5/technology-q-a/recursion-according-to-the-first-layer/qaa-p/13826101#M4856944</link>
      <description>&lt;P&gt;Oh well. That has been given as &lt;A href="http://sqlanywhere-forum.sap.com/questions/18133/plse-give-an-example-for-recursive-query" rel="noopener noreferrer" target="_blank"&gt;hint to you before&lt;/A&gt;: Have you read and studied docs on recursive query?&lt;/P&gt;
&lt;P&gt;For example, Breck has given several thorough tutorials in his blog, and they use a nearly identical sample with manager/employees:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://sqlanywhere.blogspot.de/2012/04/example-recursive-union.html" rel="nofollow noopener noreferrer" target="_blank"&gt;Example: RECURSIVE UNION&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://sqlanywhere.blogspot.de/2012/10/example-recursive-union-inverted-order.html" rel="nofollow noopener noreferrer" target="_blank"&gt;Example: RECURSIVE UNION Inverted ORDER BY&lt;/A&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Once you have built the recursive structure, it's usually simple to then build the desired filtering - I'm not sure I understand your actual question, however, if you want to list all employees that are managed by a particular person (including that person), you could use something like the query from the second cited (from "Answer 1: Breadth-First Traversal") and add a WHERE clause like:&lt;/P&gt;
&lt;DIV class="codehilite"&gt;&lt;PRE&gt;&lt;SPAN class="k"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="k"&gt;RECURSIVE&lt;/SPAN&gt; &lt;SPAN class="n"&gt;breadth_first_traversal&lt;/SPAN&gt;
   &lt;SPAN class="p"&gt;(&lt;/SPAN&gt; &lt;SPAN class="k"&gt;level&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
     &lt;SPAN class="n"&gt;lineage&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
     &lt;SPAN class="n"&gt;employee_id&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
     &lt;SPAN class="n"&gt;manager_id&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
     &lt;SPAN class="n"&gt;name&lt;/SPAN&gt; &lt;SPAN class="p"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="k"&gt;AS&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt; &lt;SPAN class="k"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="k"&gt;CAST&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;1&lt;/SPAN&gt; &lt;SPAN class="k"&gt;AS&lt;/SPAN&gt; &lt;SPAN class="nb"&gt;INTEGER&lt;/SPAN&gt; &lt;SPAN class="p"&gt;)&lt;/SPAN&gt;          &lt;SPAN class="k"&gt;AS&lt;/SPAN&gt; &lt;SPAN class="k"&gt;level&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
            &lt;SPAN class="k"&gt;CAST&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt; &lt;SPAN class="n"&gt;employee&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;name&lt;/SPAN&gt; 
                   &lt;SPAN class="k"&gt;AS&lt;/SPAN&gt; &lt;SPAN class="n"&gt;LONG&lt;/SPAN&gt; &lt;SPAN class="nb"&gt;VARCHAR&lt;/SPAN&gt; &lt;SPAN class="p"&gt;)&lt;/SPAN&gt;       &lt;SPAN class="k"&gt;AS&lt;/SPAN&gt; &lt;SPAN class="n"&gt;lineage&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
            &lt;SPAN class="n"&gt;employee&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;employee_id&lt;/SPAN&gt;           &lt;SPAN class="k"&gt;AS&lt;/SPAN&gt; &lt;SPAN class="n"&gt;employee_id&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
            &lt;SPAN class="n"&gt;employee&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;manager_id&lt;/SPAN&gt;            &lt;SPAN class="k"&gt;AS&lt;/SPAN&gt; &lt;SPAN class="n"&gt;manager_id&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
            &lt;SPAN class="n"&gt;employee&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;name&lt;/SPAN&gt;                  &lt;SPAN class="k"&gt;AS&lt;/SPAN&gt; &lt;SPAN class="n"&gt;name&lt;/SPAN&gt;
       &lt;SPAN class="k"&gt;FROM&lt;/SPAN&gt; &lt;SPAN class="n"&gt;employee&lt;/SPAN&gt;
      &lt;SPAN class="k"&gt;WHERE&lt;/SPAN&gt; &lt;SPAN class="n"&gt;employee&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;employee_id&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;employee&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;manager_id&lt;/SPAN&gt;
     &lt;SPAN class="k"&gt;UNION&lt;/SPAN&gt; &lt;SPAN class="k"&gt;ALL&lt;/SPAN&gt;
     &lt;SPAN class="k"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="n"&gt;breadth_first_traversal&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="k"&gt;level&lt;/SPAN&gt; &lt;SPAN class="o"&gt;+&lt;/SPAN&gt; &lt;SPAN class="mi"&gt;1&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
            &lt;SPAN class="n"&gt;STRING&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt; &lt;SPAN class="n"&gt;breadth_first_traversal&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;lineage&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
                     &lt;SPAN class="s1"&gt;'-'&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
                     &lt;SPAN class="n"&gt;employee&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;name&lt;/SPAN&gt; &lt;SPAN class="p"&gt;),&lt;/SPAN&gt;
            &lt;SPAN class="n"&gt;employee&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;employee_id&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
            &lt;SPAN class="n"&gt;employee&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;manager_id&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
            &lt;SPAN class="n"&gt;employee&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;name&lt;/SPAN&gt;
       &lt;SPAN class="k"&gt;FROM&lt;/SPAN&gt; &lt;SPAN class="n"&gt;breadth_first_traversal&lt;/SPAN&gt;
            &lt;SPAN class="k"&gt;INNER&lt;/SPAN&gt; &lt;SPAN class="k"&gt;JOIN&lt;/SPAN&gt; &lt;SPAN class="n"&gt;employee&lt;/SPAN&gt;
                    &lt;SPAN class="k"&gt;ON&lt;/SPAN&gt; &lt;SPAN class="n"&gt;employee&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;manager_id&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="n"&gt;breadth_first_traversal&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;employee_id&lt;/SPAN&gt;
      &lt;SPAN class="k"&gt;WHERE&lt;/SPAN&gt; &lt;SPAN class="n"&gt;employee&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;manager_id&lt;/SPAN&gt; &lt;SPAN class="o"&gt;&amp;lt;&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="n"&gt;employee&lt;/SPAN&gt;&lt;SPAN class="p"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;employee_id&lt;/SPAN&gt; &lt;SPAN class="p"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="k"&gt;SELECT&lt;/SPAN&gt; &lt;SPAN class="n"&gt;employee_id&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
       &lt;SPAN class="k"&gt;level&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
       &lt;SPAN class="n"&gt;lineage&lt;/SPAN&gt;
  &lt;SPAN class="k"&gt;FROM&lt;/SPAN&gt; &lt;SPAN class="n"&gt;breadth_first_traversal&lt;/SPAN&gt;
  &lt;SPAN class="k"&gt;WHERE&lt;/SPAN&gt; &lt;SPAN class="n"&gt;lineage&lt;/SPAN&gt; &lt;SPAN class="k"&gt;like&lt;/SPAN&gt; &lt;SPAN class="s1"&gt;'%Calista%'&lt;/SPAN&gt; &lt;SPAN class="c1"&gt;--&amp;lt; added filter&lt;/SPAN&gt;
 &lt;SPAN class="k"&gt;ORDER&lt;/SPAN&gt; &lt;SPAN class="k"&gt;BY&lt;/SPAN&gt; &lt;SPAN class="k"&gt;level&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;
       &lt;SPAN class="n"&gt;lineage&lt;/SPAN&gt; &lt;SPAN class="k"&gt;DESC&lt;/SPAN&gt;&lt;SPAN class="p"&gt;;&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;/DIV&gt;


&lt;P&gt;That will return:&lt;/P&gt;
&lt;P&gt; &lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="Re Recursion according to the first layer"&gt;&lt;img src="https://community.sap.com/t5/image/serverpage/image-id/189610iD18D18A19FE04424/image-size/large?v=v2&amp;amp;px=999" role="button" title="Re Recursion according to the first layer" alt="Re Recursion according to the first layer" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;I'd really recommend that you study these samples step by step and play with them to get different answers by modifying them slightly. Then, if you have particular questions, feel free to ask again. But don't expect us to do your homework - at least don't expect me to do so.&lt;/P&gt;</description>
      <pubDate>Sun, 06 Oct 2013 09:45:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/recursion-according-to-the-first-layer/qaa-p/13826101#M4856944</guid>
      <dc:creator>VolkerBarth</dc:creator>
      <dc:date>2013-10-06T09:45:08Z</dc:date>
    </item>
    <item>
      <title>Re: Recursion according to the first layer</title>
      <link>https://community.sap.com/t5/technology-q-a/recursion-according-to-the-first-layer/qaa-p/13826102#M4856945</link>
      <description>&lt;DIV class="codehilite"&gt;&lt;PRE&gt; &lt;SPAN class="n"&gt;with&lt;/SPAN&gt; &lt;SPAN class="n"&gt;recursive&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ps&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;empid&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;empname&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Parent_id&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="n"&gt;as&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;
&lt;SPAN class="nb"&gt;select&lt;/SPAN&gt; &lt;SPAN class="n"&gt;empid&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;empname&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Parent_id&lt;/SPAN&gt;&lt;SPAN class="o"&gt;=&lt;/SPAN&gt;&lt;SPAN class="n"&gt;convert&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;varchar&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;100&lt;/SPAN&gt;&lt;SPAN class="p"&gt;),&lt;/SPAN&gt;&lt;SPAN class="n"&gt;empname&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="n"&gt;from&lt;/SPAN&gt; &lt;SPAN class="n"&gt;org&lt;/SPAN&gt; &lt;SPAN class="n"&gt;where&lt;/SPAN&gt; &lt;SPAN class="n"&gt;mgrid&lt;/SPAN&gt;&lt;SPAN class="o"&gt;=&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;1&lt;/SPAN&gt;
&lt;SPAN class="n"&gt;union&lt;/SPAN&gt; &lt;SPAN class="n"&gt;all&lt;/SPAN&gt;
&lt;SPAN class="nb"&gt;select&lt;/SPAN&gt; &lt;SPAN class="n"&gt;org&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;empid&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;org&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;empname&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Parent_id&lt;/SPAN&gt;&lt;SPAN class="o"&gt;=&lt;/SPAN&gt;&lt;SPAN class="n"&gt;convert&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="n"&gt;varchar&lt;/SPAN&gt;&lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="mi"&gt;100&lt;/SPAN&gt;&lt;SPAN class="p"&gt;),&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ps&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;parent_id&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt; &lt;SPAN class="n"&gt;from&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ps&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;org&lt;/SPAN&gt; &lt;SPAN class="n"&gt;where&lt;/SPAN&gt; &lt;SPAN class="n"&gt;org&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;mgrid&lt;/SPAN&gt;&lt;SPAN class="o"&gt;=&lt;/SPAN&gt;&lt;SPAN class="n"&gt;ps&lt;/SPAN&gt;&lt;SPAN class="o"&gt;.&lt;/SPAN&gt;&lt;SPAN class="n"&gt;empid&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="nb"&gt;select&lt;/SPAN&gt; &lt;SPAN class="o"&gt;*&lt;/SPAN&gt; &lt;SPAN class="n"&gt;from&lt;/SPAN&gt; &lt;SPAN class="n"&gt;ps&lt;/SPAN&gt;

 &lt;SPAN class="mi"&gt;2&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Mary&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Mary&lt;/SPAN&gt;
&lt;SPAN class="mi"&gt;4&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Ben&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Mary&lt;/SPAN&gt;
&lt;SPAN class="mi"&gt;3&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Tom&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Tom&lt;/SPAN&gt;
&lt;SPAN class="mi"&gt;7&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Kate&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Tom&lt;/SPAN&gt;
&lt;SPAN class="mi"&gt;6&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Emily&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Tom&lt;/SPAN&gt;
&lt;SPAN class="mi"&gt;5&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;John&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Tom&lt;/SPAN&gt;
&lt;SPAN class="mi"&gt;8&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Mark&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt;&lt;SPAN class="n"&gt;Tom&lt;/SPAN&gt;
&lt;/PRE&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 07 Oct 2013 12:56:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/recursion-according-to-the-first-layer/qaa-p/13826102#M4856945</guid>
      <dc:creator>ximen</dc:creator>
      <dc:date>2013-10-07T12:56:21Z</dc:date>
    </item>
    <item>
      <title>Re: Recursion according to the first layer</title>
      <link>https://community.sap.com/t5/technology-q-a/recursion-according-to-the-first-layer/qaa-p/13826103#M4856946</link>
      <description>&lt;P&gt;Just in order to understand:&lt;/P&gt;
&lt;P&gt;Is that the query with your desired result or do you want to get further advice?&lt;/P&gt;
&lt;P&gt;(I would think that the managers of empid 2, 3 and 8 are not correct when compared to your question, but that's just another wild guess here...)&lt;/P&gt;</description>
      <pubDate>Wed, 09 Oct 2013 09:22:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/technology-q-a/recursion-according-to-the-first-layer/qaa-p/13826103#M4856946</guid>
      <dc:creator>VolkerBarth</dc:creator>
      <dc:date>2013-10-09T09:22:07Z</dc:date>
    </item>
  </channel>
</rss>

