<?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 Left Outer Join in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/8585853#M1661211</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear experts, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to find all the rows of  table "A" that are not stored in table "B".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In Oracle I would use the Left Outer Join specifying "B.whtaeverfield is null" in the WHERE clause.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately it seems that this is not possibile in ABAP ("No fields from the right-hand table of a LEFT OUTER JOIN may appear in the WHERE contintion ...).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you ever faced this situation? How did you manage it (without splitting the query into two sub-queries)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 13 Feb 2012 16:31:55 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2012-02-13T16:31:55Z</dc:date>
    <item>
      <title>Left Outer Join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/8585853#M1661211</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear experts, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I would like to find all the rows of  table "A" that are not stored in table "B".&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In Oracle I would use the Left Outer Join specifying "B.whtaeverfield is null" in the WHERE clause.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately it seems that this is not possibile in ABAP ("No fields from the right-hand table of a LEFT OUTER JOIN may appear in the WHERE contintion ...).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have you ever faced this situation? How did you manage it (without splitting the query into two sub-queries)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks a lot.&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Feb 2012 16:31:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/8585853#M1661211</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-02-13T16:31:55Z</dc:date>
    </item>
    <item>
      <title>Re: Left Outer Join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/8585854#M1661212</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Look at subquery technique (see tips &amp;amp; tricks button in transaction SE30...SQL Interface select over more than one table )...for example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM SFLIGHT AS F INTO SFLIGHT_WA&lt;/P&gt;&lt;P&gt;    WHERE SEATSOCC &amp;lt; F~SEATSMAX&lt;/P&gt;&lt;P&gt;      AND &lt;U&gt;NOT&lt;/U&gt;  EXISTS ( SELECT * FROM SPFLI&lt;/P&gt;&lt;P&gt;                          WHERE CARRID = F~CARRID&lt;/P&gt;&lt;P&gt;                              AND CONNID = F~CONNID&lt;/P&gt;&lt;P&gt;                             AND CITYFROM = 'FRANKFURT'&lt;/P&gt;&lt;P&gt;                              AND CITYTO = 'NEW YORK' )&lt;/P&gt;&lt;P&gt;      AND FLDATE BETWEEN '19990101' AND '19990331'.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With subquery, using the not exists would return only the first table rows that did not match.  A limitation of subquery is that you cannot retain any of the data from the second select....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Feb 2012 17:20:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/8585854#M1661212</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-02-13T17:20:03Z</dc:date>
    </item>
    <item>
      <title>Re: Left Outer Join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/8585855#M1661213</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;... and using formatted code without use of alias AS F makes it even nicer:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
SELECT * FROM SFLIGHT INTO SFLIGHT_WA
  WHERE SEATSOCC &amp;lt; SFLIGHT~SEATSMAX
AND NOT EXISTS ( SELECT * FROM SPFLI
WHERE CARRID = SFLIGHT~CARRID
  AND CONNID = SFLIGHT~CONNID
  AND CITYFROM = 'FRANKFURT'
  AND CITYTO = 'NEW YORK' )
  AND FLDATE BETWEEN '19990101' AND '19990331'.
ENDSELECT.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clemens&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 13 Feb 2012 22:04:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/8585855#M1661213</guid>
      <dc:creator>Clemenss</dc:creator>
      <dc:date>2012-02-13T22:04:32Z</dc:date>
    </item>
    <item>
      <title>Re: Left Outer Join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/8585856#M1661214</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;In ABAP joins can be used for 3 tables if there are more than 3 tables it is better to go with For All Entries, And according to your requiorement left outer join is possible in ABAP with a select statement to ignore un necessary records use where condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Goutam Kolluru.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Feb 2012 04:14:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/8585856#M1661214</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-02-14T04:14:19Z</dc:date>
    </item>
    <item>
      <title>Re: Left Outer Join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/8585857#M1661215</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hiii,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you can try this below example code of left outer join query.....&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;PRE&gt;&lt;CODE&gt;DATA: CUSTOMER TYPE SCUSTOM,
      BOOKING  TYPE SBOOK.

SELECT SCUSTOM~NAME SCUSTOM~POSTCODE SCUSTOM~CITY
       SBOOK~FLDATE SBOOK~CARRID SBOOK~CONNID SBOOK~BOOKID
       INTO (CUSTOMER-NAME, CUSTOMER-POSTCODE, CUSTOMER-CITY,
             BOOKING-FLDATE, BOOKING-CARRID, BOOKING-CONNID,
             BOOKING-BOOKID)
       FROM SCUSTOM LEFT OUTER JOIN SBOOK
         ON SCUSTOM~ID = SBOOK~CUSTOMID AND
            SBOOK~FLDATE = '20081015'
       ORDER BY SCUSTOM~NAME SBOOK~FLDATE.
  WRITE: / CUSTOMER-NAME, CUSTOMER-POSTCODE, CUSTOMER-CITY,
           BOOKING-FLDATE, BOOKING-CARRID, BOOKING-CONNID,
           BOOKING-BOOKID.
ENDSELECT.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i hope from above example you vil get some idea.....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Feb 2012 10:44:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/8585857#M1661215</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-02-14T10:44:22Z</dc:date>
    </item>
    <item>
      <title>Re: Left Outer Join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/8585858#M1661216</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;Please check this link to get an idea about left outer join in ABAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_470/helpdata/en/fc/eb39c4358411d1829f0000e829fbfe/content.htm" target="test_blank"&gt;http://help.sap.com/saphelp_470/helpdata/en/fc/eb39c4358411d1829f0000e829fbfe/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 14 Feb 2012 11:01:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/8585858#M1661216</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-02-14T11:01:48Z</dc:date>
    </item>
    <item>
      <title>Re: Left Outer Join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/8585859#M1661217</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have the same question but unfortunately none of these replies provide the answer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As the Original Poster says, we would like to get the &lt;STRONG&gt;non-matching &lt;/STRONG&gt;rows in an outer join.&lt;/P&gt;&lt;P&gt;Sure, you can do it with a subquery but that could mean 10,000 selects instead of 1.&lt;/P&gt;&lt;P&gt;Yes, you can do it in ABAP itself but that would involve retrieving 99% useless data from the database.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is it not possible in ABAP SQL?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We know what an outer join is, thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;Rick&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 May 2012 07:01:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/8585859#M1661217</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-05-09T07:01:01Z</dc:date>
    </item>
    <item>
      <title>Re: Left Outer Join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/8585860#M1661218</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Rick, for summing that up perfectly&lt;SPAN __jive_emoticon_name="wink" __jive_macro_name="emoticon" class="jive_macro_emoticon jive_macro jive_emote" src="https://community.sap.com/684/images/emoticons/wink.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Apr 2014 10:00:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/8585860#M1661218</guid>
      <dc:creator>robert_shandley</dc:creator>
      <dc:date>2014-04-03T10:00:39Z</dc:date>
    </item>
    <item>
      <title>Re: Left Outer Join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/8585861#M1661219</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A little late to the party but in case you're still looking for an answer. First do an outer join so you get the complete set of data, including the records that have a match (the ones you don't want). Then exclude those in the where clause by means of an inner join:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="font-size: 13px; font-family: Arial, Helvetica, 'Microsoft YaHei', Meiryo, 'Malgun Gothic', sans-serif; color: #333333;"&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;data: begin of wa,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; carrid&amp;nbsp;&amp;nbsp; type scarr-carrid,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; carrname type scarr-carrname,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; connid&amp;nbsp;&amp;nbsp; type spfli-connid,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end of wa,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; itab like sorted table of wa&lt;/P&gt;&lt;P&gt;&amp;nbsp; with non-unique key carrid.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select s~carrid, s~carrname, p~connid&lt;/P&gt;&lt;P&gt;into corresponding fields of table @itab&lt;/P&gt;&lt;P&gt;from scarr as s&lt;/P&gt;&lt;P&gt; left outer join spfli as p on s~carrid&amp;nbsp; = p~carrid and p~cityfrom = 'FRANKFURT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab into wa.&lt;/P&gt;&lt;P&gt;&amp;nbsp; write: / wa-carrid, wa-carrname, wa-connid.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P style="padding: 3px 0; font-style: inherit; font-weight: inherit; font-family: inherit;"&gt;&lt;/P&gt;&lt;P style="padding: 3px 0; font-style: inherit; font-weight: inherit; font-family: inherit;"&gt;gives as result:&lt;/P&gt;&lt;P style="padding: 3px 0; font-style: inherit; font-weight: inherit; font-family: inherit;"&gt;&lt;/P&gt;&lt;P&gt;AA&amp;nbsp; American Airlines&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;AB&amp;nbsp; Air Berlin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;AC&amp;nbsp; Air Canada&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;AF&amp;nbsp; Air France&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;AZ&amp;nbsp; Alitalia&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;BA&amp;nbsp; British Airways&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;CO&amp;nbsp; Continental Airlines 0000&lt;/P&gt;&lt;P&gt;DL&amp;nbsp; Delta Airlines&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;FJ&amp;nbsp; Air Pacific&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;JL&amp;nbsp; Japan Airlines&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0408&lt;/P&gt;&lt;P&gt;LH&amp;nbsp; Lufthansa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0400&lt;/P&gt;&lt;P&gt;LH&amp;nbsp; Lufthansa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0402&lt;/P&gt;&lt;P&gt;LH&amp;nbsp; Lufthansa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2402&lt;/P&gt;&lt;P&gt;NG&amp;nbsp; Lauda Air&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;NW&amp;nbsp; Northwest Airlines&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;QF&amp;nbsp; Qantas Airways&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0006&lt;/P&gt;&lt;P&gt;SA&amp;nbsp; South African Air.&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;SQ&amp;nbsp; Singapore Airlines&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;SR&amp;nbsp; Swiss&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;UA&amp;nbsp; United Airlines&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3517&lt;/P&gt;&lt;P&gt;UA&amp;nbsp; United Airlines&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0941&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select s~carrid, s~carrname, p~connid&lt;/P&gt;&lt;P&gt;into corresponding fields of table @itab&lt;/P&gt;&lt;P&gt;from scarr as s&lt;/P&gt;&lt;P&gt; inner join spfli as p on s~carrid&amp;nbsp; = p~carrid and p~cityfrom = 'FRANKFURT'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gives as result:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JL&amp;nbsp; Japan Airlines&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0408&lt;/P&gt;&lt;P&gt;LH&amp;nbsp; Lufthansa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2402&lt;/P&gt;&lt;P&gt;LH&amp;nbsp; Lufthansa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0402&lt;/P&gt;&lt;P&gt;LH&amp;nbsp; Lufthansa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0400&lt;/P&gt;&lt;P&gt;QF&amp;nbsp; Qantas Airways&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0006&lt;/P&gt;&lt;P&gt;UA&amp;nbsp; United Airlines&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3517&lt;/P&gt;&lt;P&gt;UA&amp;nbsp; United Airlines&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0941&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So if you exlude that set you get the following query:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select s~carrid, s~carrname, p~connid&lt;/P&gt;&lt;P&gt;into corresponding fields of table @itab&lt;/P&gt;&lt;P&gt;from scarr as s&lt;/P&gt;&lt;P&gt; left outer join spfli as p on s~carrid&amp;nbsp; = p~carrid and p~cityfrom = 'FRANKFURT'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where s~carrid not in (&amp;nbsp; select s~carrid&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from scarr as s&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; inner join spfli as p on s~carrid&amp;nbsp; = p~carrid and p~cityfrom = 'FRANKFURT' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You end up with the result you're looking for, all entries that don't have a match:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AA&amp;nbsp; American Airlines&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;AB&amp;nbsp; Air Berlin&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;AC&amp;nbsp; Air Canada&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;AF&amp;nbsp; Air France&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;AZ&amp;nbsp; Alitalia&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;BA&amp;nbsp; British Airways&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;CO&amp;nbsp; Continental Airlines 0000&lt;/P&gt;&lt;P&gt;DL&amp;nbsp; Delta Airlines&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;FJ&amp;nbsp; Air Pacific&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;NG&amp;nbsp; Lauda Air&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;NW&amp;nbsp; Northwest Airlines&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;SA&amp;nbsp; South African Air.&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;SQ&amp;nbsp; Singapore Airlines&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;SR&amp;nbsp; Swiss&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Still a subquery but should be a lot more efficient since you only use 2 selects.&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>Fri, 29 Apr 2016 10:06:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/left-outer-join/m-p/8585861#M1661219</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-04-29T10:06:11Z</dc:date>
    </item>
  </channel>
</rss>

