<?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 Spatial SQL subquery in definition query to filter layer or label in ArcGIS Pro Questions</title>
    <link>https://community.esri.com/t5/arcgis-pro-questions/spatial-sql-subquery-in-definition-query-to-filter/m-p/1098362#M45595</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I saw in ArcGIS PRO documentation that it's possible to use SQL subqueries in definition queries.&lt;/P&gt;&lt;P&gt;I would like to know if it is possible to use spatial function like st_intersects or st_within to dynamically filter a layer or create label classes.&lt;/P&gt;&lt;P&gt;I tried this subquery in definition query but when I check this request it's OK but I can't apply it :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="sql"&gt;OBJECTID IN (SELECT TABLE2.OBJECTID
FROM SCHEMA.TABLE1, SCHEMA.TABLE2
WHERE SCHEMA.TABLE1.NAME= 'xxxx' AND 
SDE.ST_INTERSECTS(SCHEMA.TABLE1.SHAPE, SCHEMA.TABLE2.SHAPE) = 1 ;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I work with ArcGIS PRO 2.6.2, maybe it's possible in newest version.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
    <pubDate>Wed, 15 Sep 2021 09:27:34 GMT</pubDate>
    <dc:creator>GaetanPRU</dc:creator>
    <dc:date>2021-09-15T09:27:34Z</dc:date>
    <item>
      <title>Spatial SQL subquery in definition query to filter layer or label</title>
      <link>https://community.esri.com/t5/arcgis-pro-questions/spatial-sql-subquery-in-definition-query-to-filter/m-p/1098362#M45595</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I saw in ArcGIS PRO documentation that it's possible to use SQL subqueries in definition queries.&lt;/P&gt;&lt;P&gt;I would like to know if it is possible to use spatial function like st_intersects or st_within to dynamically filter a layer or create label classes.&lt;/P&gt;&lt;P&gt;I tried this subquery in definition query but when I check this request it's OK but I can't apply it :&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="sql"&gt;OBJECTID IN (SELECT TABLE2.OBJECTID
FROM SCHEMA.TABLE1, SCHEMA.TABLE2
WHERE SCHEMA.TABLE1.NAME= 'xxxx' AND 
SDE.ST_INTERSECTS(SCHEMA.TABLE1.SHAPE, SCHEMA.TABLE2.SHAPE) = 1 ;&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I work with ArcGIS PRO 2.6.2, maybe it's possible in newest version.&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;</description>
      <pubDate>Wed, 15 Sep 2021 09:27:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-questions/spatial-sql-subquery-in-definition-query-to-filter/m-p/1098362#M45595</guid>
      <dc:creator>GaetanPRU</dc:creator>
      <dc:date>2021-09-15T09:27:34Z</dc:date>
    </item>
  </channel>
</rss>

