<?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: How to perform non equi join with talend in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/How-to-perform-non-equi-join-with-talend/m-p/2320634#M90756</link>
    <description>&lt;P&gt;Performance of a cross join is always going to be poor. But you can mitigate for that by dynamically modifying the WHERE the clause of your lookup query with values from your main query (if, as you say, you only want a few values). This is very simple using Talend. You simply need to build a dynamic WHERE clause from the datarows returned from your MAIN query before it is passed to the tMap, then use that WHERE clause in your lookup.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Mon, 13 Nov 2017 23:51:49 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2017-11-13T23:51:49Z</dc:date>
    <item>
      <title>How to perform non equi join with talend</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-perform-non-equi-join-with-talend/m-p/2320630#M90752</link>
      <description>&lt;P&gt;Hi All,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I want to join two tables in talend based on &amp;lt;= join condition. How to achive this.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Ex:&lt;/P&gt;&lt;P&gt;&lt;U&gt;SRC1&lt;/U&gt;&lt;/P&gt;&lt;P&gt;ID NAME&amp;nbsp;&lt;/P&gt;&lt;P&gt;4 ABC&lt;/P&gt;&lt;P&gt;2 XYZ&lt;/P&gt;&lt;P&gt;&lt;U&gt;SRC2&lt;/U&gt;&lt;/P&gt;&lt;P&gt;ID&amp;nbsp;LOC&lt;/P&gt;&lt;P&gt;1 W&lt;/P&gt;&lt;P&gt;2 E&lt;/P&gt;&lt;P&gt;3 R&lt;/P&gt;&lt;P&gt;4 T&lt;/P&gt;&lt;P&gt;My output should be as below&lt;/P&gt;&lt;P&gt;&lt;U&gt;TGT&lt;/U&gt;&lt;/P&gt;&lt;P&gt;ID NAME LOC&lt;/P&gt;&lt;P&gt;4 ABC W&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;4 ABC&amp;nbsp;E&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;4 ABC&amp;nbsp;R&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;4 ABC&amp;nbsp;T&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2 XYZ W&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;2 XYZ E&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Please let me know if further details required.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Nov 2017 22:37:31 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-perform-non-equi-join-with-talend/m-p/2320630#M90752</guid>
      <dc:creator>vboppudi</dc:creator>
      <dc:date>2017-11-07T22:37:31Z</dc:date>
    </item>
    <item>
      <title>Re: How to perform non equi join with talend</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-perform-non-equi-join-with-talend/m-p/2320631#M90753</link>
      <description>&lt;P&gt;An easy way to achieve this is to not join the Main to the Lookup in the tMap and just filter the output. This will essentially create a cartesian join and you filter the output table. Take a look at the image which shows how I have done this....&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Screen Shot 2017-11-08 at 00.57.01.png" style="width: 999px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009LrZZ.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/137732iC060FB02788E03E3/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009LrZZ.png" alt="0683p000009LrZZ.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 08 Nov 2017 01:00:05 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-perform-non-equi-join-with-talend/m-p/2320631#M90753</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-11-08T01:00:05Z</dc:date>
    </item>
    <item>
      <title>Re: How to perform non equi join with talend</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-perform-non-equi-join-with-talend/m-p/2320632#M90754</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Did this resolve your question? If so can you set it to resolved so that others can benefit from this?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 10 Nov 2017 09:38:26 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-perform-non-equi-join-with-talend/m-p/2320632#M90754</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-11-10T09:38:26Z</dc:date>
    </item>
    <item>
      <title>Re: How to perform non equi join with talend</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-perform-non-equi-join-with-talend/m-p/2320633#M90755</link>
      <description>&lt;P&gt;Hi What if i have thousands of records in other table and need to join only 3 or 4 records from main table. still need to do cross join? how about performance?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Nov 2017 22:35:16 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-perform-non-equi-join-with-talend/m-p/2320633#M90755</guid>
      <dc:creator>vboppudi</dc:creator>
      <dc:date>2017-11-13T22:35:16Z</dc:date>
    </item>
    <item>
      <title>Re: How to perform non equi join with talend</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-perform-non-equi-join-with-talend/m-p/2320634#M90756</link>
      <description>&lt;P&gt;Performance of a cross join is always going to be poor. But you can mitigate for that by dynamically modifying the WHERE the clause of your lookup query with values from your main query (if, as you say, you only want a few values). This is very simple using Talend. You simply need to build a dynamic WHERE clause from the datarows returned from your MAIN query before it is passed to the tMap, then use that WHERE clause in your lookup.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Nov 2017 23:51:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-perform-non-equi-join-with-talend/m-p/2320634#M90756</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-11-13T23:51:49Z</dc:date>
    </item>
  </channel>
</rss>

