<?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>topic Re: difference..inner join and outer join in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-inner-join-and-outer-join/m-p/1058306#M91101</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Hari Krishna,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABEL1 inner join TABLE2:&lt;/P&gt;&lt;P&gt;only entries found in TABLE1 and TABLE2 are the result.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABEL1 outher join TABLE2:&lt;/P&gt;&lt;P&gt;all entries found in TABLE1 and, if found the corresponding data from TABLE2 are the result.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you find my answer useful, please don't forget the reward.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Juergen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 20 Oct 2005 11:59:29 GMT</pubDate>
    <dc:creator>former_member225448</dc:creator>
    <dc:date>2005-10-20T11:59:29Z</dc:date>
    <item>
      <title>difference..inner join and outer join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-inner-join-and-outer-join/m-p/1058304#M91099</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai can anyone tell me the diff. between &lt;/P&gt;&lt;P&gt;inner join , outer join and left outer-join.&lt;/P&gt;&lt;P&gt;and when we use these in select queries.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if possible, with an example.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Oct 2005 11:51:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-inner-join-and-outer-join/m-p/1058304#M91099</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-20T11:51:04Z</dc:date>
    </item>
    <item>
      <title>Re: difference..inner join and outer join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-inner-join-and-outer-join/m-p/1058305#M91100</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can find a good example in SAP help.&lt;/P&gt;&lt;P&gt;Just press F1 on FROM in the select statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ec77446011d189700000e8322d00/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ec77446011d189700000e8322d00/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Oct 2005 11:58:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-inner-join-and-outer-join/m-p/1058305#M91100</guid>
      <dc:creator>Vinod_Chandran</dc:creator>
      <dc:date>2005-10-20T11:58:32Z</dc:date>
    </item>
    <item>
      <title>Re: difference..inner join and outer join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-inner-join-and-outer-join/m-p/1058306#M91101</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Hari Krishna,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABEL1 inner join TABLE2:&lt;/P&gt;&lt;P&gt;only entries found in TABLE1 and TABLE2 are the result.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABEL1 outher join TABLE2:&lt;/P&gt;&lt;P&gt;all entries found in TABLE1 and, if found the corresponding data from TABLE2 are the result.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you find my answer useful, please don't forget the reward.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Juergen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Oct 2005 11:59:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-inner-join-and-outer-join/m-p/1058306#M91101</guid>
      <dc:creator>former_member225448</dc:creator>
      <dc:date>2005-10-20T11:59:29Z</dc:date>
    </item>
    <item>
      <title>Re: difference..inner join and outer join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-inner-join-and-outer-join/m-p/1058307#M91102</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;table a                   table b&lt;/P&gt;&lt;P&gt;empno  name               empno salary&lt;/P&gt;&lt;P&gt;a      sasi               a      1000&lt;/P&gt;&lt;P&gt;b      xxx                b      2000&lt;/P&gt;&lt;P&gt;c      yyy&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Inner join&lt;/P&gt;&lt;P&gt;if you made inner join between table a and b  by emp no the selection retrives only if the condition satisfy&lt;/P&gt;&lt;P&gt;the output will be&lt;/P&gt;&lt;P&gt;a      sasi                  1000&lt;/P&gt;&lt;P&gt;b      xxx                    2000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Outer join&lt;/P&gt;&lt;P&gt;if you made outer join (left /right ) the left table kept as it is the if the condition satisfy the right table entries will fetch else leave it blank&lt;/P&gt;&lt;P&gt;the output will be&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a      sasi               a      1000&lt;/P&gt;&lt;P&gt;b      xxx                b      2000&lt;/P&gt;&lt;P&gt;c      yyy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Oct 2005 12:00:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-inner-join-and-outer-join/m-p/1058307#M91102</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-20T12:00:45Z</dc:date>
    </item>
    <item>
      <title>Re: difference..inner join and outer join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-inner-join-and-outer-join/m-p/1058308#M91103</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hari,&lt;/P&gt;&lt;P&gt;hte following link can help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ec77446011d189700000e8322d00/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_nw04/helpdata/en/cf/21ec77446011d189700000e8322d00/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the following examples can be found by presing F1 in se38 by writing inner/outer join statement.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
PARAMETERS: p_cityfr TYPE spfli-cityfrom, 
            p_cityto TYPE spfli-cityto. 

DATA: BEGIN OF wa, 
         fldate TYPE sflight-fldate, 
         carrname TYPE scarr-carrname, 
         connid   TYPE spfli-connid, 
       END OF wa. 

DATA itab LIKE SORTED TABLE OF wa 
               WITH UNIQUE KEY fldate carrname connid. 

SELECT c~carrname p~connid f~fldate 
       INTO CORRESPONDING FIELDS OF TABLE itab 
       FROM ( ( scarr AS c 
         INNER JOIN spfli AS p ON p~carrid   = c~carrid 
                              AND p~cityfrom = p_cityfr 
                              AND p~cityto   = p_cityto ) 
         INNER JOIN sflight AS f ON f~carrid = p~carrid 
                                AND f~connid = p~connid ). 

LOOP AT itab INTO wa. 
  WRITE: / wa-fldate, wa-carrname, wa-connid. 
ENDLOOP. 



PARAMETERS p_cityfr TYPE spfli-cityfrom. 

DATA: BEGIN OF wa, 
        carrid   TYPE scarr-carrid, 
        carrname TYPE scarr-carrname, 
        connid   TYPE spfli-connid, 
      END OF wa, 
      itab LIKE SORTED TABLE OF wa 
                WITH NON-UNIQUE KEY carrid. 

SELECT s~carrid s~carrname p~connid 
       INTO CORRESPONDING FIELDS OF TABLE itab 
       FROM scarr AS s 
       LEFT OUTER JOIN spfli AS p ON s~carrid   =  p~carrid 
                                  AND p~cityfrom = p_cityfr. 

LOOP AT itab INTO wa. 
  IF wa-connid = '0000'. 
    WRITE: / wa-carrid, wa-carrname. 
  ENDIF. 
ENDLOOP. 
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Oct 2005 12:03:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-inner-join-and-outer-join/m-p/1058308#M91103</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-20T12:03:18Z</dc:date>
    </item>
    <item>
      <title>Re: difference..inner join and outer join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-inner-join-and-outer-join/m-p/1058309#M91104</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi For a comprehensible theoretical explanation check this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://en.wikipedia.org/wiki/Inner_join" target="test_blank"&gt;http://en.wikipedia.org/wiki/Inner_join&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Oct 2005 12:07:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-inner-join-and-outer-join/m-p/1058309#M91104</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-20T12:07:33Z</dc:date>
    </item>
    <item>
      <title>Re: difference..inner join and outer join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-inner-join-and-outer-join/m-p/1058310#M91105</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hai..thanx everyone &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now i understood wht exactly mean it.&lt;/P&gt;&lt;P&gt;full marks for everyone.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Oct 2005 12:37:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-inner-join-and-outer-join/m-p/1058310#M91105</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-20T12:37:35Z</dc:date>
    </item>
    <item>
      <title>Re: difference..inner join and outer join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-inner-join-and-outer-join/m-p/1058311#M91106</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In that case can you close the post please?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Oct 2005 12:40:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-inner-join-and-outer-join/m-p/1058311#M91106</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-20T12:40:17Z</dc:date>
    </item>
    <item>
      <title>Re: difference..inner join and outer join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-inner-join-and-outer-join/m-p/1058312#M91107</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi hari,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2004/helpdata/en/cf/21ec77446011d189700000e8322d00/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2004/helpdata/en/cf/21ec77446011d189700000e8322d00/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;example prog for inner join&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT demo_select_inner_join.

DATA: BEGIN OF wa,
        carrid TYPE spfli-carrid,
        connid TYPE spfli-connid,
        fldate TYPE sflight-fldate,
        bookid TYPE sbook-bookid,
      END OF wa,
      itab LIKE SORTED TABLE OF wa
                WITH UNIQUE KEY carrid connid fldate bookid.

SELECT  p~carrid p~connid f~fldate b~bookid
  INTO  CORRESPONDING FIELDS OF TABLE itab
  FROM  ( ( spfli AS p
            INNER JOIN sflight AS f ON p~carrid = f~carrid AND
                                       p~connid = f~connid    )
            INNER JOIN sbook   AS b ON b~carrid = f~carrid AND
                                       b~connid = f~connid AND
                                       b~fldate = f~fldate     )
  WHERE p~cityfrom = 'FRANKFURT' AND
        p~cityto   = 'NEW YORK'  AND
        f~seatsmax &amp;gt; f~seatsocc.

LOOP AT itab INTO wa.
  AT NEW fldate.
    WRITE: / wa-carrid, wa-connid, wa-fldate.
  ENDAT.
  WRITE / wa-bookid.
ENDLOOP.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;example prog for left outer join&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

REPORT demo_select_left_outer_join .

DATA: BEGIN OF wa,
        carrid   TYPE scarr-carrid,
        carrname TYPE scarr-carrname,
        connid   TYPE spfli-connid,
      END OF wa,
      itab LIKE SORTED TABLE OF wa
                WITH NON-UNIQUE KEY carrid.

SELECT s~carrid s~carrname p~connid
  INTO CORRESPONDING FIELDS OF TABLE itab
  FROM scarr AS s
       LEFT OUTER JOIN spfli AS p ON s~carrid   =  p~carrid AND
                                     p~cityfrom = 'FRANKFURT'.

LOOP AT itab INTO wa.
  WRITE: / wa-carrid, wa-carrname, wa-connid.
ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/several-nested-inner-join-statements-can-be-inefficient.htm" target="test_blank"&gt;http://www.sap-img.com/abap/several-nested-inner-join-statements-can-be-inefficient.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.thespot4sap.com/Articles/SAPABAPPerformanceTuning_InnerJoinStatement.asp" target="test_blank"&gt;http://www.thespot4sap.com/Articles/SAPABAPPerformanceTuning_InnerJoinStatement.asp&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward points for helpfull answers.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;venu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 20 Oct 2005 12:42:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-inner-join-and-outer-join/m-p/1058312#M91107</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-10-20T12:42:06Z</dc:date>
    </item>
  </channel>
</rss>

