<?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 How to use tMysqlOutput with condition in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/How-to-use-tMysqlOutput-with-condition/m-p/2213035#M10441</link>
    <description>&lt;P&gt;Hi all,&lt;/P&gt; 
&lt;P&gt;I'm a newbie in Talend and I&amp;nbsp;have an issue with&amp;nbsp;tMysqlOutput&amp;nbsp; component as following:&lt;/P&gt; 
&lt;P&gt;My case:&lt;/P&gt; 
&lt;P&gt;1. Select data from table A in database.&lt;/P&gt; 
&lt;P&gt;2. Loop each record in step 1 and get ID as condition for select data in table B.&lt;/P&gt; 
&lt;P&gt;3. If step 2 return no record then use data from step 1 insert into table C.&lt;/P&gt; 
&lt;P&gt;My flow:&lt;/P&gt; 
&lt;P&gt;1. tMysqlInput -&amp;gt; Select data from table A&lt;/P&gt; 
&lt;P&gt;2. tMap -&amp;gt; Get data from&amp;nbsp;&lt;SPAN&gt;tMysqlInput&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;3. tJavaRow -&amp;gt; Set ID to global variable&lt;/P&gt; 
&lt;P&gt;4. tMysqlInput -&amp;gt; Count number of record from table B by ID (&lt;SPAN&gt;global variable)&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;5. tJavaRow -&amp;gt;&amp;nbsp;&lt;SPAN&gt;Set&amp;nbsp;result count&amp;nbsp;to global variable.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;6. tMysqlOutput -&amp;gt; From&amp;nbsp;&lt;SPAN&gt;tJavaRow, I want to add trigger "Run if" when&amp;nbsp;number of record greater than 0 but it's not working. (At this&amp;nbsp;component, I want to get data from table A for insert into table C)&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Please give me a solution.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 06 Dec 2018 04:26:47 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2018-12-06T04:26:47Z</dc:date>
    <item>
      <title>How to use tMysqlOutput with condition</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-use-tMysqlOutput-with-condition/m-p/2213035#M10441</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt; 
&lt;P&gt;I'm a newbie in Talend and I&amp;nbsp;have an issue with&amp;nbsp;tMysqlOutput&amp;nbsp; component as following:&lt;/P&gt; 
&lt;P&gt;My case:&lt;/P&gt; 
&lt;P&gt;1. Select data from table A in database.&lt;/P&gt; 
&lt;P&gt;2. Loop each record in step 1 and get ID as condition for select data in table B.&lt;/P&gt; 
&lt;P&gt;3. If step 2 return no record then use data from step 1 insert into table C.&lt;/P&gt; 
&lt;P&gt;My flow:&lt;/P&gt; 
&lt;P&gt;1. tMysqlInput -&amp;gt; Select data from table A&lt;/P&gt; 
&lt;P&gt;2. tMap -&amp;gt; Get data from&amp;nbsp;&lt;SPAN&gt;tMysqlInput&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;3. tJavaRow -&amp;gt; Set ID to global variable&lt;/P&gt; 
&lt;P&gt;4. tMysqlInput -&amp;gt; Count number of record from table B by ID (&lt;SPAN&gt;global variable)&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;5. tJavaRow -&amp;gt;&amp;nbsp;&lt;SPAN&gt;Set&amp;nbsp;result count&amp;nbsp;to global variable.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;6. tMysqlOutput -&amp;gt; From&amp;nbsp;&lt;SPAN&gt;tJavaRow, I want to add trigger "Run if" when&amp;nbsp;number of record greater than 0 but it's not working. (At this&amp;nbsp;component, I want to get data from table A for insert into table C)&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Please give me a solution.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 06 Dec 2018 04:26:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-use-tMysqlOutput-with-condition/m-p/2213035#M10441</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-12-06T04:26:47Z</dc:date>
    </item>
    <item>
      <title>Re: How to use tMysqlOutput with condition</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-use-tMysqlOutput-with-condition/m-p/2213036#M10442</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;tMysqlOutput&lt;SPAN&gt;&amp;nbsp;can't accept a trigger connector, it must be a input flow, so you can't link a runIf to tMysqlOutput.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Please have a look at tMySqlRow component which e&lt;/SPAN&gt;xecutes the stated SQL query on the specified MySQL database or y&lt;SPAN&gt;ou can use a tFixedFlowInput to lead to &lt;/SPAN&gt;&lt;SPAN&gt;tMysqlOutput.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;Best regards&lt;/P&gt;
&lt;P&gt;Sabrina&lt;/P&gt;</description>
      <pubDate>Wed, 26 Dec 2018 09:12:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-use-tMysqlOutput-with-condition/m-p/2213036#M10442</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-12-26T09:12:35Z</dc:date>
    </item>
  </channel>
</rss>

