<?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: Join three tables in QlikView</title>
    <link>https://community.qlik.com/t5/QlikView/Join-three-tables/m-p/1619579#M445664</link>
    <description>&lt;P&gt;Hi,&amp;nbsp;&lt;BR /&gt;No, the Table 1 ID isn't the same as the Table 2 ID. The only thing that joins those two table IDs is the Bridge table, which has the Table1.ID that correlates with Table2.ID&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Table 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Table2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Bridge&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Table1.ID&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Table2.ID&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And the end goal I am seeking is to have is:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;End&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Table1.Name&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Table2.Name&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 03 Sep 2019 13:02:33 GMT</pubDate>
    <dc:creator>Kunkulis</dc:creator>
    <dc:date>2019-09-03T13:02:33Z</dc:date>
    <item>
      <title>Join three tables</title>
      <link>https://community.qlik.com/t5/QlikView/Join-three-tables/m-p/1619558#M445659</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am Loading three tables.&amp;nbsp;&lt;/P&gt;&lt;P&gt;One of the table works as a bridge.&lt;/P&gt;&lt;P&gt;So&amp;nbsp; Table 1 will have 2 columns - Table1.ID and Table1.Name;&lt;BR /&gt;Table 2 will have 2 columns - Table2.ID and Table2.Name;&lt;BR /&gt;Table 3 is the bridge with two columns - Table1.ID and Table2.ID;&lt;/P&gt;&lt;P&gt;So My goal is to have 1 table that has the information of Table1.Name and Table2.Name&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 02:34:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Join-three-tables/m-p/1619558#M445659</guid>
      <dc:creator>Kunkulis</dc:creator>
      <dc:date>2024-11-16T02:34:59Z</dc:date>
    </item>
    <item>
      <title>Re: Join three tables</title>
      <link>https://community.qlik.com/t5/QlikView/Join-three-tables/m-p/1619573#M445663</link>
      <description>&lt;P&gt;Assuming that the values in Table1.ID and Table2.ID are identical and don't require any further modification, rename the fields in the script and that will do:&lt;/P&gt;
&lt;P&gt;BigTable: // The result of the join&lt;/P&gt;
&lt;P&gt;LOAD ID,&lt;/P&gt;
&lt;P&gt;Name&lt;/P&gt;
&lt;P&gt;FROM Table1; // specify the source here&lt;/P&gt;
&lt;P&gt;JOIN&lt;/P&gt;
&lt;P&gt;LOAD ID,&lt;/P&gt;
&lt;P&gt;NAME&lt;/P&gt;
&lt;P&gt;FROM Table2; // specify the source here&lt;/P&gt;
&lt;P&gt;The resulting table will have all values for ID and Name from both tables. You can of course apply LEFT JOIN or RIGHT JOIN depending on your needs.&lt;/P&gt;</description>
      <pubDate>Tue, 03 Sep 2019 12:45:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Join-three-tables/m-p/1619573#M445663</guid>
      <dc:creator>Miguel_Angel_Baeyens</dc:creator>
      <dc:date>2019-09-03T12:45:59Z</dc:date>
    </item>
    <item>
      <title>Re: Join three tables</title>
      <link>https://community.qlik.com/t5/QlikView/Join-three-tables/m-p/1619579#M445664</link>
      <description>&lt;P&gt;Hi,&amp;nbsp;&lt;BR /&gt;No, the Table 1 ID isn't the same as the Table 2 ID. The only thing that joins those two table IDs is the Bridge table, which has the Table1.ID that correlates with Table2.ID&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Table 1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Table2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;ID&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Name&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Bridge&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Table1.ID&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Table2.ID&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;And the end goal I am seeking is to have is:&lt;/P&gt;&lt;TABLE border="1"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;End&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Table1.Name&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Table2.Name&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 03 Sep 2019 13:02:33 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Join-three-tables/m-p/1619579#M445664</guid>
      <dc:creator>Kunkulis</dc:creator>
      <dc:date>2019-09-03T13:02:33Z</dc:date>
    </item>
    <item>
      <title>Re: Join three tables</title>
      <link>https://community.qlik.com/t5/QlikView/Join-three-tables/m-p/1619611#M445666</link>
      <description>&lt;P&gt;I will then suggest to use ApplyMap() if the values in the table Bridge are unique in addition to JOIN.&lt;/P&gt;
&lt;PRE&gt;&lt;FONT size="3"&gt;BridgeMap: // Mapping table, this table will be removed from the data model once the script is executed&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="3"&gt;MAPPING LOAD&amp;nbsp;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="3"&gt;Table1.ID&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="3"&gt;Table2.ID&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="3"&gt;FROM Bridge;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="3"&gt;End:&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="3"&gt;LOAD ApplyMap('BridgeMap', ID, 'N/A') AS ID // 'N/A' is not required, but it helps troubleshooting data quality&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="3"&gt;&amp;nbsp; &amp;nbsp; // Field ID must keep the same name for the JOIN to succeed&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="3"&gt;Name AS Table1.Name&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="3"&gt;FROM Table1;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="3"&gt;JOIN // consider using LEFT JOIN OR RIGHT JOIN if required&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="3"&gt;LOAD ApplyMap('BridgeMap', ID, 'N/A2') AS ID&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="3"&gt;Name AS Table2.Name&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="3"&gt;FROM Table2;&lt;/FONT&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;FONT size="3"&gt;DROP FIELD ID; // If not needed, the field can be removed from the "End" table&lt;/FONT&gt;&lt;/PRE&gt;</description>
      <pubDate>Tue, 03 Sep 2019 13:50:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Join-three-tables/m-p/1619611#M445666</guid>
      <dc:creator>Miguel_Angel_Baeyens</dc:creator>
      <dc:date>2019-09-03T13:50:12Z</dc:date>
    </item>
    <item>
      <title>Re: Join three tables</title>
      <link>https://community.qlik.com/t5/QlikView/Join-three-tables/m-p/1623436#M445944</link>
      <description>&lt;P&gt;Alvis, I am attaching a Design Blog post along the lines of Miguel's post that may be of some further help to you.&amp;nbsp; If Miguel's post did help you get things figured out, please be sure to use the Accept as Solution button to give him credit and let others know that worked for your issue.&amp;nbsp; If not, have a look at the post below, it is further information on Apply Map versus Join...&lt;/P&gt;
&lt;P&gt;&lt;A href="https://community.qlik.com/t5/Qlik-Design-Blog/Don-t-join-use-Applymap-instead/ba-p/1467592" target="_blank"&gt;https://community.qlik.com/t5/Qlik-Design-Blog/Don-t-join-use-Applymap-instead/ba-p/1467592&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Regards,&lt;BR /&gt;Brett&lt;/P&gt;</description>
      <pubDate>Thu, 12 Sep 2019 20:45:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/QlikView/Join-three-tables/m-p/1623436#M445944</guid>
      <dc:creator>Brett_Bleess</dc:creator>
      <dc:date>2019-09-12T20:45:02Z</dc:date>
    </item>
  </channel>
</rss>

