<?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 Convert a Lateral View to a Table Reference in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/how-to-convert-a-lateral-view-to-a-table-reference/m-p/152537#M53845</link>
    <description>&lt;P&gt;You can use&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CREATE OR REPLACE&lt;/SPAN&gt; &lt;SPAN&gt;VIEW&lt;/SPAN&gt; &lt;SPAN&gt;newview&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;AS&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SELECT&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;t1&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;field1&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;item&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;field2&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;item&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;field3&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FROM&lt;/SPAN&gt; &lt;SPAN&gt;table1 &lt;/SPAN&gt;&lt;SPAN&gt;AS&lt;/SPAN&gt;&lt;SPAN&gt; t1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;INNER JOIN&lt;/SPAN&gt; &lt;SPAN&gt;table2 &lt;/SPAN&gt;&lt;SPAN&gt;AS&lt;/SPAN&gt;&lt;SPAN&gt; t2 &lt;/SPAN&gt;&lt;SPAN&gt;ON&lt;/SPAN&gt; &lt;SPAN&gt;t1&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;id&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;t2&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;id&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; , &lt;/SPAN&gt;&lt;SPAN&gt;LATERAL&lt;/SPAN&gt;&lt;SPAN&gt; EXPLODE(&lt;/SPAN&gt;&lt;SPAN&gt;t1&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;structure&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;AS&lt;/SPAN&gt;&lt;SPAN&gt; structureitem(item)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
    <pubDate>Mon, 30 Mar 2026 15:32:13 GMT</pubDate>
    <dc:creator>balajij8</dc:creator>
    <dc:date>2026-03-30T15:32:13Z</dc:date>
    <item>
      <title>How to Convert a Lateral View to a Table Reference</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-convert-a-lateral-view-to-a-table-reference/m-p/152505#M53833</link>
      <description>&lt;P&gt;Hi All&lt;/P&gt;&lt;P&gt;I have a view creation script in DataBricks which uses a lateral view to access columns in a structure held within an array field.&amp;nbsp;&lt;/P&gt;&lt;P&gt;It is working fine but I have noted that the LATERAL VIEW is now depracated and that I should be using a TABLE REFERENCE instead.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I just cannot get the command to work however, so my question is - how do I convert the following to a TABLE REFERENCE ?&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CREATE OR REPLACE&lt;/SPAN&gt; &lt;SPAN&gt;VIEW&lt;/SPAN&gt; &lt;EM&gt;newview&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;AS&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SELECT&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;EM&gt;t1&lt;/EM&gt;.&lt;I&gt;field1&lt;/I&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; , &lt;EM&gt;structure&lt;/EM&gt;&lt;/SPAN&gt;&lt;EM&gt;item.field2&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; , &lt;/SPAN&gt;&lt;EM&gt;structureitem.field3&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FROM&lt;/SPAN&gt;&lt;EM&gt; table1&amp;nbsp;&lt;/EM&gt;&lt;SPAN&gt;AS&lt;/SPAN&gt;&lt;SPAN&gt;&lt;EM&gt; t1&lt;/EM&gt;, &lt;EM&gt;table2&amp;nbsp;&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN&gt;AS&lt;/SPAN&gt;&lt;EM&gt; t2&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;LATERAL&lt;/SPAN&gt; &lt;SPAN&gt;VIEW&lt;/SPAN&gt;&lt;SPAN&gt; EXPLODE(&lt;EM&gt;t1.structure&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;AS&lt;/SPAN&gt;&lt;EM&gt; structureitem&lt;/EM&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;where&lt;/SPAN&gt; &lt;EM&gt;t1.id&lt;/EM&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;EM&gt;t2.id&lt;/EM&gt;&lt;SPAN&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 30 Mar 2026 10:21:50 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-convert-a-lateral-view-to-a-table-reference/m-p/152505#M53833</guid>
      <dc:creator>BennyBoyW</dc:creator>
      <dc:date>2026-03-30T10:21:50Z</dc:date>
    </item>
    <item>
      <title>Re: How to Convert a Lateral View to a Table Reference</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-convert-a-lateral-view-to-a-table-reference/m-p/152506#M53834</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&amp;nbsp;try this&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;CREATE OR REPLACE VIEW newview AS&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;SELECT&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp; t1.field1,&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp; structureitem.field2,&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp; structureitem.field3&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;FROM table1 AS t1&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;JOIN table2 AS t2&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp; ON t1.id = t2.id&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;JOIN LATERAL TABLE(explode(t1.structure)) AS structureitem&lt;/SPAN&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;&amp;nbsp; ON TRUE;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Mar 2026 10:47:33 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-convert-a-lateral-view-to-a-table-reference/m-p/152506#M53834</guid>
      <dc:creator>saurabh18cs</dc:creator>
      <dc:date>2026-03-30T10:47:33Z</dc:date>
    </item>
    <item>
      <title>Re: How to Convert a Lateral View to a Table Reference</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-convert-a-lateral-view-to-a-table-reference/m-p/152513#M53838</link>
      <description>&lt;P&gt;Hi Again. Thank you for the extremely quick reply !&lt;/P&gt;&lt;P&gt;Unfortunately DataBricks doesn't seem to like the syntax above and returns the error :&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;[UNRESOLVABLE_TABLE_VALUED_FUNCTION] Could not resolve TABLE to a table-valued function. Please make sure that TABLE is defined as a table-valued function and that all required parameters are provided correctly. If TABLE is not defined, please create the table-valued function before using it.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 30 Mar 2026 11:33:38 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-convert-a-lateral-view-to-a-table-reference/m-p/152513#M53838</guid>
      <dc:creator>BennyBoyW</dc:creator>
      <dc:date>2026-03-30T11:33:38Z</dc:date>
    </item>
    <item>
      <title>Re: How to Convert a Lateral View to a Table Reference</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-convert-a-lateral-view-to-a-table-reference/m-p/152537#M53845</link>
      <description>&lt;P&gt;You can use&lt;/P&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;CREATE OR REPLACE&lt;/SPAN&gt; &lt;SPAN&gt;VIEW&lt;/SPAN&gt; &lt;SPAN&gt;newview&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;AS&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;SELECT&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;t1&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;field1&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;item&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;field2&lt;/SPAN&gt;&lt;SPAN&gt;,&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;item&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;field3&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;FROM&lt;/SPAN&gt; &lt;SPAN&gt;table1 &lt;/SPAN&gt;&lt;SPAN&gt;AS&lt;/SPAN&gt;&lt;SPAN&gt; t1&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;INNER JOIN&lt;/SPAN&gt; &lt;SPAN&gt;table2 &lt;/SPAN&gt;&lt;SPAN&gt;AS&lt;/SPAN&gt;&lt;SPAN&gt; t2 &lt;/SPAN&gt;&lt;SPAN&gt;ON&lt;/SPAN&gt; &lt;SPAN&gt;t1&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;id&lt;/SPAN&gt; &lt;SPAN&gt;=&lt;/SPAN&gt; &lt;SPAN&gt;t2&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;id&lt;/SPAN&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; , &lt;/SPAN&gt;&lt;SPAN&gt;LATERAL&lt;/SPAN&gt;&lt;SPAN&gt; EXPLODE(&lt;/SPAN&gt;&lt;SPAN&gt;t1&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;SPAN&gt;structure&lt;/SPAN&gt;&lt;SPAN&gt;) &lt;/SPAN&gt;&lt;SPAN&gt;AS&lt;/SPAN&gt;&lt;SPAN&gt; structureitem(item)&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 30 Mar 2026 15:32:13 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-convert-a-lateral-view-to-a-table-reference/m-p/152537#M53845</guid>
      <dc:creator>balajij8</dc:creator>
      <dc:date>2026-03-30T15:32:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to Convert a Lateral View to a Table Reference</title>
      <link>https://community.databricks.com/t5/data-engineering/how-to-convert-a-lateral-view-to-a-table-reference/m-p/152708#M53862</link>
      <description>&lt;P&gt;&amp;nbsp;- That's it !!!!!&amp;nbsp;&lt;BR /&gt;Thank you so much&amp;nbsp;&lt;span class="lia-unicode-emoji" title=":beaming_face_with_smiling_eyes:"&gt;😁&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 31 Mar 2026 11:52:30 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/how-to-convert-a-lateral-view-to-a-table-reference/m-p/152708#M53862</guid>
      <dc:creator>BennyBoyW</dc:creator>
      <dc:date>2026-03-31T11:52:30Z</dc:date>
    </item>
  </channel>
</rss>

