<?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: Error while using Array_contains function in left join condition in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/error-while-using-array-contains-function-in-left-join-condition/m-p/7442#M3323</link>
    <description>&lt;P&gt;@Rishabh Shanker​&amp;nbsp;Hi. The array_contains function requires the below syntax &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;array_contains(array, value)&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;The argument needs array as the first value and the element as the second value. So can you try &lt;/P&gt;&lt;P&gt;array_contains(table1.item_id, &lt;A href="https://table2.id/" alt="https://table2.id/" target="_blank"&gt;table2.id&lt;/A&gt; )&lt;/P&gt;</description>
    <pubDate>Mon, 20 Mar 2023 15:32:25 GMT</pubDate>
    <dc:creator>pvignesh92</dc:creator>
    <dc:date>2023-03-20T15:32:25Z</dc:date>
    <item>
      <title>Error while using Array_contains function in left join condition</title>
      <link>https://community.databricks.com/t5/data-engineering/error-while-using-array-contains-function-in-left-join-condition/m-p/7441#M3322</link>
      <description>&lt;P&gt;'Item_id' is column in array format like ["ba1b-5fbe1547ddd5", "88f9-ac3b93334f69", "8bba-4075a47eb814"] in table1 and table2 has column Id with single value like ba1b-5fbe1547ddd5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While join two table &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select&amp;nbsp;&lt;/P&gt;&lt;P&gt;table1.*,&lt;/P&gt;&lt;P&gt;table2.*&lt;/P&gt;&lt;P&gt;from table1&lt;/P&gt;&lt;P&gt;left join table2&lt;/P&gt;&lt;P&gt;on array_contains(table2.id, table1.item_id)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;getting below error&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Error in SQL statement: AnalysisException: cannot resolve 'array_contains(table2.id, table1.item_id)' due to data type mismatch: Input to function array_contains should have been array followed by a value with same element type, but it's [string, array&amp;lt;string&amp;gt;].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;@Hubert Dudek​&amp;nbsp;​&amp;nbsp;@Werner Stinckens​&amp;nbsp;​&amp;nbsp;@Aviral Bhardwaj​&amp;nbsp;​&amp;nbsp;@HEMANT PATEL​&amp;nbsp;&amp;nbsp;@Omkar G​&amp;nbsp;​&amp;nbsp;&lt;A href="https://community.databricks.com/s/profile/0058Y00000BzhlCQAR" alt="https://community.databricks.com/s/profile/0058Y00000BzhlCQAR" target="_blank"&gt;@yogu&lt;/A&gt;&amp;nbsp;(Customer)​&amp;nbsp;@Gam Nguyen​&amp;nbsp;​&amp;nbsp;@Aman Sehgal​&amp;nbsp;&amp;nbsp;@Ajay Pandey​&amp;nbsp;&amp;nbsp;@Aayush Patel​&amp;nbsp;&amp;nbsp;@Hau Nguyen​&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 20 Mar 2023 08:48:46 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/error-while-using-array-contains-function-in-left-join-condition/m-p/7441#M3322</guid>
      <dc:creator>Rsa</dc:creator>
      <dc:date>2023-03-20T08:48:46Z</dc:date>
    </item>
    <item>
      <title>Re: Error while using Array_contains function in left join condition</title>
      <link>https://community.databricks.com/t5/data-engineering/error-while-using-array-contains-function-in-left-join-condition/m-p/7442#M3323</link>
      <description>&lt;P&gt;@Rishabh Shanker​&amp;nbsp;Hi. The array_contains function requires the below syntax &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;array_contains(array, value)&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;The argument needs array as the first value and the element as the second value. So can you try &lt;/P&gt;&lt;P&gt;array_contains(table1.item_id, &lt;A href="https://table2.id/" alt="https://table2.id/" target="_blank"&gt;table2.id&lt;/A&gt; )&lt;/P&gt;</description>
      <pubDate>Mon, 20 Mar 2023 15:32:25 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/error-while-using-array-contains-function-in-left-join-condition/m-p/7442#M3323</guid>
      <dc:creator>pvignesh92</dc:creator>
      <dc:date>2023-03-20T15:32:25Z</dc:date>
    </item>
    <item>
      <title>Re: Error while using Array_contains function in left join condition</title>
      <link>https://community.databricks.com/t5/data-engineering/error-while-using-array-contains-function-in-left-join-condition/m-p/7443#M3324</link>
      <description>&lt;P&gt;Hi @Rishabh Shanker​&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope all is well! Just wanted to check in if you were able to resolve your issue and would you be happy to share the solution or mark an answer as best? Else please let us know if you need more help.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We'd love to hear from you.&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;&lt;/P&gt;</description>
      <pubDate>Mon, 27 Mar 2023 05:17:28 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/error-while-using-array-contains-function-in-left-join-condition/m-p/7443#M3324</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2023-03-27T05:17:28Z</dc:date>
    </item>
  </channel>
</rss>

