<?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 Maybe Outer Join in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Maybe-Outer-Join/m-p/324760#M119642</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Nil,&lt;/P&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;You are correct this is pretty easy.&amp;nbsp; You can just use a "JOIN".&amp;nbsp; Most people think the Join fuction defaults to an inner join, as it does in SQL.&amp;nbsp; But in QlikView a join will create an outer join with the table previously created and join the tables on common field names.&amp;nbsp; If you have ever used Venn diagrams, this would be a full union between the two tables.&amp;nbsp; For everytime the values are different in the common fields, the new table will create a new record.&amp;nbsp; In your example you would want to make sure the MaintItem and Component field were labeled the same.&amp;nbsp; Your script would look like this:&lt;/DIV&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;tablename&lt;/EM&gt;:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt; PO,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; MaintItem,&lt;/P&gt;&lt;P&gt; Component&lt;BR /&gt;from [Data Source Table 1];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JOIN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt; MaintItem, &lt;/P&gt;&lt;P&gt; Component&lt;BR /&gt;from [Data Source Table 2]; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The &lt;EM&gt;tablename &lt;/EM&gt;will be the table you have described as your desired output.&amp;nbsp; Let me know if you have any questions.&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;Jacob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 27 Jun 2011 17:41:05 GMT</pubDate>
    <dc:creator>jdf</dc:creator>
    <dc:date>2011-06-27T17:41:05Z</dc:date>
    <item>
      <title>Maybe Outer Join</title>
      <link>https://community.qlik.com/t5/QlikView/Maybe-Outer-Join/m-p/324759#M119641</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;IDear I'm getting crazy probably for nothing... Here I've my problem... :&lt;/P&gt;&lt;P&gt;I've 2 tables. I can't use Left or right join 'cause the whole record could come from both tables .&lt;/P&gt;&lt;P&gt;I can't use the outer join 'cause I've to add record to the first table (missing) for every PO. So Mainitem is repeaing every PO and I need to have the MainItem+Component possible combination for every PO&lt;/P&gt;&lt;P&gt;﻿&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" cellpadding="3" cellspacing="0" class="jiveBorder" style="width: 35%; border: 1px solid #000000;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;PO&lt;BR /&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;MaintItem&lt;BR /&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;Component&lt;BR /&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a7&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a6&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE border="1" cellpadding="3" cellspacing="0" class="jiveBorder" style="width: 25%; border: 1px solid #000000;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;MaintItem&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH align="center" style="background-color: #6690bc;" valign="middle"&gt;&lt;SPAN style="color: #ffffff;"&gt;&lt;STRONG&gt;Component&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a9&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I want is : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" cellpadding="3" cellspacing="0" class="jiveBorder" style="cursor: default; border-collapse: collapse; border: inherit; width: 313px; border-width: 1px; border-color: #000000; border-style: solid; margin: -1px;"&gt;&lt;TBODY style="border-style: solid;"&gt;&lt;TR style="border: inherit; border-color: inherit; border-width: inherit; border-style: solid;"&gt;&lt;TH align="center" style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; background-color: #6690bc;" valign="middle"&gt;PO&lt;BR /&gt;&lt;/TH&gt;&lt;TH align="center" style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; background-color: #6690bc;" valign="middle"&gt;MaintItem&lt;BR /&gt;&lt;/TH&gt;&lt;TH align="center" style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; background-color: #6690bc;" valign="middle"&gt;Component&lt;BR /&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR style="border: inherit; border-color: inherit; border-width: inherit; border-style: solid;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;1&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;a1&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: inherit; border-color: inherit; border-width: inherit; border-style: solid;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;1&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;a2&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: inherit; border-color: inherit; border-width: inherit; border-style: solid;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;1&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;a3&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: inherit; border-color: inherit; border-width: inherit; border-style: solid;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;1&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;a4&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: inherit; border-color: inherit; border-width: inherit; border-style: solid;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;1&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;a5&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;BR /&gt;&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a6&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: inherit; border-color: inherit; border-width: inherit; border-style: solid;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;1&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;a7&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: inherit; border-color: inherit; border-width: inherit; border-style: solid;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;1&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;a8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;BR /&gt;&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a9&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: inherit; border-color: inherit; border-width: inherit; border-style: solid;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;2&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;a1&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: inherit; border-color: inherit; border-width: inherit; border-style: solid;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;2&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;a2&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: inherit; border-color: inherit; border-width: inherit; border-style: solid;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;2&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;a3&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: inherit; border-color: inherit; border-width: inherit; border-style: solid;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;2&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;a4&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: inherit; border-color: inherit; border-width: inherit; border-style: solid;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;2&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;a5&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border: inherit; border-color: inherit; border-width: inherit; border-style: solid;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;2&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit;"&gt;a6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;BR /&gt;&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a8&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;BR /&gt;&lt;/TD&gt;&lt;TD&gt;110&lt;/TD&gt;&lt;TD&gt;a9&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE border="1" cellpadding="3" cellspacing="0" class="jiveBorder" style="cursor: default; border-collapse: collapse; border: inherit; width: 223px; border-width: 1px; border-color: #000000; border-style: solid; margin: -1px;"&gt;&lt;TBODY style="border-style: solid;"&gt;&lt;TR style="border: inherit; border-color: inherit; border-width: inherit; border-style: solid;"&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It seems easy but I don't have enough confidence to get it out.&lt;/P&gt;&lt;P&gt;Thanks for any help !&lt;/P&gt;&lt;P&gt;Nil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jun 2011 16:34:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Maybe-Outer-Join/m-p/324759#M119641</guid>
      <dc:creator />
      <dc:date>2011-06-27T16:34:11Z</dc:date>
    </item>
    <item>
      <title>Maybe Outer Join</title>
      <link>https://community.qlik.com/t5/QlikView/Maybe-Outer-Join/m-p/324760#M119642</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Nil,&lt;/P&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;You are correct this is pretty easy.&amp;nbsp; You can just use a "JOIN".&amp;nbsp; Most people think the Join fuction defaults to an inner join, as it does in SQL.&amp;nbsp; But in QlikView a join will create an outer join with the table previously created and join the tables on common field names.&amp;nbsp; If you have ever used Venn diagrams, this would be a full union between the two tables.&amp;nbsp; For everytime the values are different in the common fields, the new table will create a new record.&amp;nbsp; In your example you would want to make sure the MaintItem and Component field were labeled the same.&amp;nbsp; Your script would look like this:&lt;/DIV&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;tablename&lt;/EM&gt;:&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt; PO,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; MaintItem,&lt;/P&gt;&lt;P&gt; Component&lt;BR /&gt;from [Data Source Table 1];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;JOIN&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt; MaintItem, &lt;/P&gt;&lt;P&gt; Component&lt;BR /&gt;from [Data Source Table 2]; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The &lt;EM&gt;tablename &lt;/EM&gt;will be the table you have described as your desired output.&amp;nbsp; Let me know if you have any questions.&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;Jacob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jun 2011 17:41:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Maybe-Outer-Join/m-p/324760#M119642</guid>
      <dc:creator>jdf</dc:creator>
      <dc:date>2011-06-27T17:41:05Z</dc:date>
    </item>
    <item>
      <title>Maybe Outer Join</title>
      <link>https://community.qlik.com/t5/QlikView/Maybe-Outer-Join/m-p/324761#M119643</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Jackob,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What I want is a full MainItem &amp;amp; Component combination for every PO so a join don't get the result.&lt;/P&gt;&lt;P&gt;In addition I've seen that the table I saved in the example above didn't have all the PO values, but it doesn't change too much.&lt;/P&gt;&lt;P&gt;Here is :&lt;/P&gt;&lt;TABLE border="1" cellpadding="3" cellspacing="0" class="jiveBorder" style="border-style: solid; border-color: #000000; border-collapse: collapse; font-size: 12px; cursor: default; border: inherit; width: 313px; border-width: 1px; padding: 3px; margin: -1px;"&gt;&lt;TBODY style="font-size: 12px; border-style: solid;"&gt;&lt;TR style="border-style: solid; border-color: inherit; border-collapse: collapse; font-size: 12px; border: inherit; border-width: inherit;"&gt;&lt;TH align="center" style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; background-color: #6690bc;" valign="middle"&gt;PO&lt;BR /&gt;&lt;/TH&gt;&lt;TH align="center" style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; background-color: #6690bc;" valign="middle"&gt;MaintItem&lt;BR /&gt;&lt;/TH&gt;&lt;TH align="center" style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; background-color: #6690bc;" valign="middle"&gt;Component&lt;BR /&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR style="border-style: solid; border-color: inherit; border-collapse: collapse; font-size: 12px; border: inherit; border-width: inherit;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;1&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;a1&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border-style: solid; border-color: inherit; border-collapse: collapse; font-size: 12px; border: inherit; border-width: inherit;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;1&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;a2&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border-style: solid; border-color: inherit; border-collapse: collapse; font-size: 12px; border: inherit; border-width: inherit;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;1&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;a3&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border-style: solid; border-color: inherit; border-collapse: collapse; font-size: 12px; border: inherit; border-width: inherit;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;1&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;a4&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border-style: solid; border-color: inherit; border-collapse: collapse; font-size: 12px; border: inherit; border-width: inherit;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;1&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;a5&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border-style: solid; border-color: inherit; border-collapse: collapse; font-size: 12px; border: inherit; border-width: inherit;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: #000000; border: inherit; border-width: 1px; border-style: solid; padding: 3px; margin: 1px;"&gt;1&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: #000000; border: inherit; border-width: 1px; border-style: solid; padding: 3px; margin: 1px;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: #000000; border: inherit; border-width: 1px; border-style: solid; padding: 3px; margin: 1px;"&gt;a6&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border-style: solid; border-color: inherit; border-collapse: collapse; font-size: 12px; border: inherit; border-width: inherit;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;1&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;a7&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border-style: solid; border-color: inherit; border-collapse: collapse; font-size: 12px; border: inherit; border-width: inherit;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;1&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;a8&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border-style: solid; border-color: inherit; border-collapse: collapse; font-size: 12px; border: inherit; border-width: inherit;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: #000000; border: inherit; border-width: 1px; border-style: solid; padding: 3px; margin: 1px;"&gt;1&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: #000000; border: inherit; border-width: 1px; border-style: solid; padding: 3px; margin: 1px;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: #000000; border: inherit; border-width: 1px; border-style: solid; padding: 3px; margin: 1px;"&gt;a9&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border-style: solid; border-color: inherit; border-collapse: collapse; font-size: 12px; border: inherit; border-width: inherit;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;2&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;a1&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border-style: solid; border-color: inherit; border-collapse: collapse; font-size: 12px; border: inherit; border-width: inherit;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;2&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;a2&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border-style: solid; border-color: inherit; border-collapse: collapse; font-size: 12px; border: inherit; border-width: inherit;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;2&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;a3&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border-style: solid; border-color: inherit; border-collapse: collapse; font-size: 12px; border: inherit; border-width: inherit;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;2&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;a4&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border-style: solid; border-color: inherit; border-collapse: collapse; font-size: 12px; border: inherit; border-width: inherit;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;2&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;a5&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border-style: solid; border-color: inherit; border-collapse: collapse; font-size: 12px; border: inherit; border-width: inherit;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;2&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: inherit; border: inherit; padding: 3px; margin: 1px;"&gt;a6&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border-style: solid; border-color: inherit; border-collapse: collapse; font-size: 12px; border: inherit; border-width: inherit;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: #000000; border: inherit; border-width: 1px; border-style: solid; padding: 3px; margin: 1px;"&gt;2&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: #000000; border: inherit; border-width: 1px; border-style: solid; padding: 3px; margin: 1px;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: #000000; border: inherit; border-width: 1px; border-style: solid; padding: 3px; margin: 1px;"&gt;a8&lt;/TD&gt;&lt;/TR&gt;&lt;TR style="border-style: solid; border-color: inherit; border-collapse: collapse; font-size: 12px; border: inherit; border-width: inherit;"&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: #000000; border: inherit; border-width: 1px; border-style: solid; padding: 3px; margin: 1px;"&gt;2&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: #000000; border: inherit; border-width: 1px; border-style: solid; padding: 3px; margin: 1px;"&gt;110&lt;/TD&gt;&lt;TD style="border-collapse: collapse; cursor: text; border-color: #000000; border: inherit; border-width: 1px; border-style: solid; padding: 3px; margin: 1px;"&gt;a9&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've done but I think it could be done in a better way. Here u are :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Combo :&lt;/P&gt;&lt;P&gt;Load&lt;/P&gt;&lt;P&gt;MaintItem,&lt;/P&gt;&lt;P&gt;Component&lt;/P&gt;&lt;P&gt;from [Data Source Table 1];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;OUTER JOIN LOAD MainItem, &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Component&lt;/P&gt;&lt;P&gt;from [Data Source Table 2];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;left join LOAD &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NrPo , &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MainItem &lt;/P&gt;&lt;P&gt;from [Data Source Table 1];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(for sure u can save the previous table and use a resident in the second step).&lt;/P&gt;&lt;P&gt;Right ? Any other idea ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jun 2011 19:46:40 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Maybe-Outer-Join/m-p/324761#M119643</guid>
      <dc:creator />
      <dc:date>2011-06-27T19:46:40Z</dc:date>
    </item>
    <item>
      <title>Maybe Outer Join</title>
      <link>https://community.qlik.com/t5/QlikView/Maybe-Outer-Join/m-p/324762#M119644</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Nil,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to have a full join of every combination , you first have to create a table with every possible combination:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tmp_MainitemList:&lt;/P&gt;&lt;P&gt;Load &lt;/P&gt;&lt;P&gt;PO from [DataSource Table1];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Join load Distinct&lt;/P&gt;&lt;P&gt;MainItem,&lt;/P&gt;&lt;P&gt;Component&lt;/P&gt;&lt;P&gt;from [DataSouce Table 2];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This would give you every possible combination for PO, and (Component and MainItem) as a Generic Backbone.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now you can attach the data from DataSource Table 1 again: &lt;/P&gt;&lt;P&gt;load &lt;/P&gt;&lt;P&gt;PO,&lt;/P&gt;&lt;P&gt;MainItem&lt;/P&gt;&lt;P&gt;From [DataSource Table 1];&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jun 2011 21:10:20 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Maybe-Outer-Join/m-p/324762#M119644</guid>
      <dc:creator>janbouwmans</dc:creator>
      <dc:date>2011-06-27T21:10:20Z</dc:date>
    </item>
  </channel>
</rss>

