<?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: ABAP SQL join syntax in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-join-syntax/m-p/1011140#M78951</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Note this sample code for inner join using 4 tables.&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="538023"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This can be done by using Inner join in select query u can do a f1 check in select query,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;eg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;* SELECT c~ekgrp
* a~matnr
* b~maktx
* c~werks
* c~minbe
* INTO CORRESPONDING FIELDS OF TABLE i_output
* FROM mara AS a INNER JOIN makt AS b
* ON a~matnr = b~matnr
* INNER JOIN marc AS c
* ON a~matnr = c~matnr
* inner join MSKU as d* on a~matnr = d~matnr* WHERE a~matnr IN s_matnr
* AND a~mtart IN s_mtart
* AND c~werks IN s_werks
* AND c~ekgrp IN s_ekgrp
* AND c~lgfsb IN s_lgfsb
* and d~KUNNR in s_kunnr
* and d~sobkz = c_w
* and d~kulab &amp;gt; 0.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Similarly u can check the sample code in the documentation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Judith.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 28 Jul 2005 03:38:27 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-07-28T03:38:27Z</dc:date>
    <item>
      <title>ABAP SQL join syntax</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-join-syntax/m-p/1011138#M78949</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;I am wondering if anyone can provide me with examples on correct syntax for different join types such as inner join, left outer join, right outer join, outer full join, and cross join.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you in advance,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sunny&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jul 2005 20:30:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-join-syntax/m-p/1011138#M78949</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-27T20:30:46Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP SQL join syntax</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-join-syntax/m-p/1011139#M78950</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In ABAP, there are only INNER JOINs and LEFT OUTER JOINs.&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;


report zrich_0004.


data: begin of itab occurs 0,
      matnr type mara-matnr,
      maktx type makt-maktx,
      end of itab.



      select * into corresponding fields of table itab
              from mara
                   inner join makt
                      on mara~matnr = makt~matnr
                            where mara~mtart = 'HALB'
                              and makt~spras = sy-langu.



       select * into corresponding fields of table itab
              from mara
                   left outer join makt
                      on mara~matnr = makt~matnr
                            where mara~mtart = 'HALB'.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich HEilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jul 2005 20:36:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-join-syntax/m-p/1011139#M78950</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2005-07-27T20:36:30Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP SQL join syntax</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-join-syntax/m-p/1011140#M78951</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Note this sample code for inner join using 4 tables.&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="538023"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This can be done by using Inner join in select query u can do a f1 check in select query,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;eg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;* SELECT c~ekgrp
* a~matnr
* b~maktx
* c~werks
* c~minbe
* INTO CORRESPONDING FIELDS OF TABLE i_output
* FROM mara AS a INNER JOIN makt AS b
* ON a~matnr = b~matnr
* INNER JOIN marc AS c
* ON a~matnr = c~matnr
* inner join MSKU as d* on a~matnr = d~matnr* WHERE a~matnr IN s_matnr
* AND a~mtart IN s_mtart
* AND c~werks IN s_werks
* AND c~ekgrp IN s_ekgrp
* AND c~lgfsb IN s_lgfsb
* and d~KUNNR in s_kunnr
* and d~sobkz = c_w
* and d~kulab &amp;gt; 0.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Similarly u can check the sample code in the documentation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards,&lt;/P&gt;&lt;P&gt;Judith.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jul 2005 03:38:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-join-syntax/m-p/1011140#M78951</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-07-28T03:38:27Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP SQL join syntax</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-join-syntax/m-p/1011141#M78952</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;Check this for left outer join.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT KNA1&lt;SUB&gt;KUNNR KNA1&lt;/SUB&gt;ADRNR ADR6~SMTP_ADDR &lt;/P&gt;&lt;P&gt;INTO (A, B, C) &lt;/P&gt;&lt;P&gt;FROM KNA1 LEFT OUTER JOIN ADR6 &lt;/P&gt;&lt;P&gt;ON KNA1&lt;SUB&gt;ADRNR = ADR6&lt;/SUB&gt;ADDRNUMBER &lt;/P&gt;&lt;P&gt;WHERE KUNNR BETWEEN '0000000000' AND '0000500000'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this for inner join.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select db1&lt;SUB&gt;field1 db2&lt;/SUB&gt;field2 from db1 inner join db2 into table itab on db1&lt;SUB&gt;field = db2&lt;/SUB&gt;field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jul 2005 04:05:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-sql-join-syntax/m-p/1011141#M78952</guid>
      <dc:creator>jayanthi_jayaraman</dc:creator>
      <dc:date>2005-07-28T04:05:54Z</dc:date>
    </item>
  </channel>
</rss>

