<?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 QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Left-Outer-Join/m-p/228483#M80509</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Any help would be really appreciated on this one.&lt;/P&gt;&lt;P&gt;I am trying to join 2 data tables together. Table 2 has more rows than Table 1 but I only want to bring through those rows in Table 2 that match to those in Table 1 (For example the load would only bring through invoice details for those invoices numbers contained in Table 1).&lt;/P&gt;&lt;P&gt;Currently my script retrieves all invoice numbers from the table "F_INV_NUM" and then brings through all invoice details for all invoices from table "T_AC_INVOICE_ITEMS".&lt;/P&gt;&lt;P&gt;My current code is below;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE ___default_attr="plain" class="jive_text_macro jive_macro_code" jivemacro="code"&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;"F_INV_COMPANY_ID"&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;'|'&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;"F_INV_NUM"&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;'|'&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;"F_INV_TRANSTYPE"&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;'|'&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;"F_INV_SUBNO"&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;as&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;%KEY_INVOICE_ITEM&lt;/STRONG&gt;&lt;STRONG&gt;,&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;"F_INV_NUM" AS [Invoice Number];&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;SQL&lt;/STRONG&gt; &lt;STRONG&gt;SELECT&lt;/STRONG&gt; * &lt;B&gt;FROM&lt;/B&gt;&lt;BR /&gt;FLEETWARE."T_AC_INVOICES"&lt;BR /&gt;&lt;B&gt;LEFT&lt;/B&gt; &lt;B&gt;JOIN&lt;/B&gt;&lt;BR /&gt;&lt;STRONG&gt;"F_ITM_COMPANY_ID"&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;'|'&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;"F_ITM_NUM"&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;'|'&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;"F_ITM_TRANSTYPE"&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;'|'&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;"F_ITM_SUBNO"&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;as&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;%KEY_INVOICE_ITEM,&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;"F_ITM_NUM"&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;as&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;[Inv Item Number]&lt;/STRONG&gt;&lt;STRONG&gt;,&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;"F_ITM_ACTION"&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;as&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;[Inv Item Detail];&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;SQL&lt;/STRONG&gt; &lt;STRONG&gt;SELECT&lt;/STRONG&gt; *&lt;STRONG&gt;FROM&lt;/STRONG&gt;&lt;BR /&gt;FLEETWARE."T_AC_INVOICE_ITEMS"&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;P&gt;I think some variation of LEFT OUTER JOIN is the way forward which specifies the condition that &lt;STRONG&gt;"F_INV_NUM"&lt;/STRONG&gt; = &lt;STRONG&gt;"F_ITM_NUM"&lt;/STRONG&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;As I understand it LEFT OUTER JOIN would only bring through those entries in table 2 which can be matched to those entries in table 1. I'm just not sure of how to execute it.&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 05 Oct 2010 17:15:39 GMT</pubDate>
    <dc:creator />
    <dc:date>2010-10-05T17:15:39Z</dc:date>
    <item>
      <title>Left Outer Join</title>
      <link>https://community.qlik.com/t5/QlikView/Left-Outer-Join/m-p/228483#M80509</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Any help would be really appreciated on this one.&lt;/P&gt;&lt;P&gt;I am trying to join 2 data tables together. Table 2 has more rows than Table 1 but I only want to bring through those rows in Table 2 that match to those in Table 1 (For example the load would only bring through invoice details for those invoices numbers contained in Table 1).&lt;/P&gt;&lt;P&gt;Currently my script retrieves all invoice numbers from the table "F_INV_NUM" and then brings through all invoice details for all invoices from table "T_AC_INVOICE_ITEMS".&lt;/P&gt;&lt;P&gt;My current code is below;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE ___default_attr="plain" class="jive_text_macro jive_macro_code" jivemacro="code"&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;"F_INV_COMPANY_ID"&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;'|'&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;"F_INV_NUM"&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;'|'&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;"F_INV_TRANSTYPE"&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;'|'&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;"F_INV_SUBNO"&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;as&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;%KEY_INVOICE_ITEM&lt;/STRONG&gt;&lt;STRONG&gt;,&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;"F_INV_NUM" AS [Invoice Number];&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;SQL&lt;/STRONG&gt; &lt;STRONG&gt;SELECT&lt;/STRONG&gt; * &lt;B&gt;FROM&lt;/B&gt;&lt;BR /&gt;FLEETWARE."T_AC_INVOICES"&lt;BR /&gt;&lt;B&gt;LEFT&lt;/B&gt; &lt;B&gt;JOIN&lt;/B&gt;&lt;BR /&gt;&lt;STRONG&gt;"F_ITM_COMPANY_ID"&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;'|'&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;"F_ITM_NUM"&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;'|'&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;"F_ITM_TRANSTYPE"&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;'|'&lt;/STRONG&gt;&lt;STRONG&gt;&amp;amp;&lt;/STRONG&gt;&lt;STRONG&gt;"F_ITM_SUBNO"&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;as&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;%KEY_INVOICE_ITEM,&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;"F_ITM_NUM"&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;as&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;[Inv Item Number]&lt;/STRONG&gt;&lt;STRONG&gt;,&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;"F_ITM_ACTION"&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;as&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;STRONG&gt;[Inv Item Detail];&lt;/STRONG&gt; &lt;STRONG&gt;&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;SQL&lt;/STRONG&gt; &lt;STRONG&gt;SELECT&lt;/STRONG&gt; *&lt;STRONG&gt;FROM&lt;/STRONG&gt;&lt;BR /&gt;FLEETWARE."T_AC_INVOICE_ITEMS"&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt; &lt;P&gt;I think some variation of LEFT OUTER JOIN is the way forward which specifies the condition that &lt;STRONG&gt;"F_INV_NUM"&lt;/STRONG&gt; = &lt;STRONG&gt;"F_ITM_NUM"&lt;/STRONG&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;As I understand it LEFT OUTER JOIN would only bring through those entries in table 2 which can be matched to those entries in table 1. I'm just not sure of how to execute it.&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Oct 2010 17:15:39 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Left-Outer-Join/m-p/228483#M80509</guid>
      <dc:creator />
      <dc:date>2010-10-05T17:15:39Z</dc:date>
    </item>
    <item>
      <title>Left Outer Join</title>
      <link>https://community.qlik.com/t5/QlikView/Left-Outer-Join/m-p/228484#M80510</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="http://community.qlik.com/forums/t/35016.aspx"&gt;http://community.qlik.com/forums/t/35016.aspx&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Oct 2010 17:17:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Left-Outer-Join/m-p/228484#M80510</guid>
      <dc:creator>johnw</dc:creator>
      <dc:date>2010-10-05T17:17:31Z</dc:date>
    </item>
    <item>
      <title>Left Outer Join</title>
      <link>https://community.qlik.com/t5/QlikView/Left-Outer-Join/m-p/228485#M80511</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi John&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have the link to the article in the new forum?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The link above is dead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Moose&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Aug 2011 14:04:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Left-Outer-Join/m-p/228485#M80511</guid>
      <dc:creator />
      <dc:date>2011-08-02T14:04:15Z</dc:date>
    </item>
    <item>
      <title>Left Outer Join</title>
      <link>https://community.qlik.com/t5/QlikView/Left-Outer-Join/m-p/228486#M80512</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi there, you are missing a load statement and the outer keyword, you may try it like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Invoices:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LOAD&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"F_INV_COMPANY_ID"&amp;amp;'|'&amp;amp;"F_INV_NUM"&amp;amp;'|'&amp;amp;"F_INV_TRANSTYPE"&amp;amp;'|'&amp;amp;"F_INV_SUBNO"&lt;/STRONG&gt; &lt;STRONG&gt;as&lt;/STRONG&gt; &lt;STRONG&gt;%KEY_INVOICE_ITEM,&lt;/STRONG&gt; &lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"F_INV_NUM" AS [Invoice Number];&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SQL&lt;/STRONG&gt; &lt;STRONG&gt;SELECT&lt;/STRONG&gt; * &lt;STRONG&gt;FROM&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;FLEETWARE."T_AC_INVOICES"&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;LEFT&lt;/STRONG&gt; outer &lt;STRONG&gt;JOIN&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Load&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"F_ITM_COMPANY_ID"&amp;amp;'|'&amp;amp;"F_ITM_NUM"&amp;amp;'|'&amp;amp;"F_ITM_TRANSTYPE"&amp;amp;'|'&amp;amp;"F_ITM_SUBNO"&lt;/STRONG&gt; &lt;STRONG&gt;as&lt;/STRONG&gt; &lt;STRONG&gt;%KEY_INVOICE_ITEM,&lt;/STRONG&gt; &lt;STRONG&gt; &lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"F_ITM_NUM"&lt;/STRONG&gt; &lt;STRONG&gt;as&lt;/STRONG&gt; &lt;STRONG&gt;[Inv Item Number],&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;"F_ITM_ACTION"&lt;/STRONG&gt; &lt;STRONG&gt;as&lt;/STRONG&gt; &lt;STRONG&gt;[Inv Item Detail];&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;SQL&lt;/STRONG&gt; &lt;STRONG&gt;SELECT&lt;/STRONG&gt; *&lt;STRONG&gt;FROM&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;FLEETWARE."T_AC_INVOICE_ITEMS"&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, 02 Aug 2011 14:11:57 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Left-Outer-Join/m-p/228486#M80512</guid>
      <dc:creator />
      <dc:date>2011-08-02T14:11:57Z</dc:date>
    </item>
  </channel>
</rss>

