<?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 FGDB: Propagate duplicate features via 1:M join to related table in ArcGIS Pro Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-questions/fgdb-propagate-duplicate-features-via-1-m-join-to/m-p/1237537#M62954</link>
    <description>&lt;P&gt;In a FGDB, I have:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;A point FC with a unique ID field.&lt;/LI&gt;&lt;LI&gt;A related table that has the ID field as a foreign key, of sorts.&lt;/LI&gt;&lt;LI&gt;The relationship is: 1:M (one point feature to many related table records).&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I want to export a copy of the FC that brings in the information from the related records. So the challenge is: how to handle the 1:M relationship?&lt;/P&gt;&lt;P&gt;Options:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;STRONG&gt;Join&lt;/STRONG&gt; from the FC to the table using an in-map join in the attribute table. In-map attribute table joins get the first arbitrary related record that it finds (“one-to-first”), and ignores the rest of the related records. So that's not quite what I want.&lt;/LI&gt;&lt;LI&gt;Or, &lt;STRONG&gt;pivot&lt;/STRONG&gt; the related records into columns, making the relationship 1:1.&lt;/LI&gt;&lt;LI&gt;Or, create &lt;STRONG&gt;duplicate points&lt;/STRONG&gt; for each related record.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;For option #3, how can I&amp;nbsp;propagate duplicate features for each related record?&lt;/P&gt;&lt;P&gt;If I were working in pure SQL, I'd simply use a LEFT JOIN from the FC to the table. But I don't think I can write full-blown SQL queries with JOIN clauses on FGDB data (i.e. Query Layers).&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
    <pubDate>Sat, 03 Dec 2022 17:17:21 GMT</pubDate>
    <dc:creator>Bud</dc:creator>
    <dc:date>2022-12-03T17:17:21Z</dc:date>
    <item>
      <title>FGDB: Propagate duplicate features via 1:M join to related table</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/fgdb-propagate-duplicate-features-via-1-m-join-to/m-p/1237537#M62954</link>
      <description>&lt;P&gt;In a FGDB, I have:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;A point FC with a unique ID field.&lt;/LI&gt;&lt;LI&gt;A related table that has the ID field as a foreign key, of sorts.&lt;/LI&gt;&lt;LI&gt;The relationship is: 1:M (one point feature to many related table records).&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;I want to export a copy of the FC that brings in the information from the related records. So the challenge is: how to handle the 1:M relationship?&lt;/P&gt;&lt;P&gt;Options:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;STRONG&gt;Join&lt;/STRONG&gt; from the FC to the table using an in-map join in the attribute table. In-map attribute table joins get the first arbitrary related record that it finds (“one-to-first”), and ignores the rest of the related records. So that's not quite what I want.&lt;/LI&gt;&lt;LI&gt;Or, &lt;STRONG&gt;pivot&lt;/STRONG&gt; the related records into columns, making the relationship 1:1.&lt;/LI&gt;&lt;LI&gt;Or, create &lt;STRONG&gt;duplicate points&lt;/STRONG&gt; for each related record.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;For option #3, how can I&amp;nbsp;propagate duplicate features for each related record?&lt;/P&gt;&lt;P&gt;If I were working in pure SQL, I'd simply use a LEFT JOIN from the FC to the table. But I don't think I can write full-blown SQL queries with JOIN clauses on FGDB data (i.e. Query Layers).&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;</description>
      <pubDate>Sat, 03 Dec 2022 17:17:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/fgdb-propagate-duplicate-features-via-1-m-join-to/m-p/1237537#M62954</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2022-12-03T17:17:21Z</dc:date>
    </item>
    <item>
      <title>Re: FGDB: Propagate duplicate features via 1:M join to related table</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/fgdb-propagate-duplicate-features-via-1-m-join-to/m-p/1237553#M62957</link>
      <description>&lt;P&gt;It looks like the&amp;nbsp;&lt;A href="https://pro.arcgis.com/en/pro-app/latest/tool-reference/data-management/add-join.htm" target="_self"&gt;Add Join (Data Management)&lt;/A&gt; geoprocessing tool might do what I want:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="400AEEAA-A995-4CCA-8C69-E9AAF9D4F262.jpeg" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/57593i15BB90999C7150EB/image-size/medium?v=v2&amp;amp;px=400" role="button" title="400AEEAA-A995-4CCA-8C69-E9AAF9D4F262.jpeg" alt="400AEEAA-A995-4CCA-8C69-E9AAF9D4F262.jpeg" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Related:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;FONT size="4"&gt;&lt;A href="https://community.esri.com/t5/arcgis-pro-questions/add-join-will-not-create-a-1-m-join/m-p/1104050#M46248" target="_self"&gt;Add Join will not create a 1:M join&lt;/A&gt;&amp;nbsp;&lt;/FONT&gt;&lt;UL&gt;&lt;LI&gt;Solution: Make sure both FCs/tables have ObjectIDs and are in the same geodatabase.&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;A href="https://community.esri.com/t5/arcgis-pro-ideas/option-to-create-one-to-many-join/idc-p/1239898" target="_self"&gt;Option to Create One-to-Many Join&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Test:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Before:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;No join&lt;/LI&gt;&lt;LI&gt;Three features&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_0-1670681317954.png" style="width: 999px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/58200i514B4D573CA083CF/image-size/large?v=v2&amp;amp;px=999" role="button" title="Bud_0-1670681317954.png" alt="Bud_0-1670681317954.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;After:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Joined to a table that has duplicates. The join is based on the common ASSET_ID.&lt;/LI&gt;&lt;LI&gt;Now, there are 4 features. ASSET_ID #3 has been duplicated, since the related table has duplicate rows for that asset.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_0-1670684201570.png" style="width: 999px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/58208iDF82D0FD00110497/image-size/large?v=v2&amp;amp;px=999" role="button" title="Bud_0-1670684201570.png" alt="Bud_0-1670684201570.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="Bud_0-1670684393239.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/58210i9E5927B4790B128A/image-size/medium?v=v2&amp;amp;px=400" role="button" title="Bud_0-1670684393239.png" alt="Bud_0-1670684393239.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;STRONG&gt;A different option:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Alternatively, I could add XY fields to the point FC. Then join (in-map join in attribute table) &lt;STRONG&gt;from the &lt;U&gt;table&lt;/U&gt; to the FC&lt;/STRONG&gt;. Then make an XY event layer from the result. I think that would give me the duplicated points.&lt;/P&gt;</description>
      <pubDate>Sat, 10 Dec 2022 14:59:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/fgdb-propagate-duplicate-features-via-1-m-join-to/m-p/1237553#M62957</guid>
      <dc:creator>Bud</dc:creator>
      <dc:date>2022-12-10T14:59:58Z</dc:date>
    </item>
  </channel>
</rss>

