Greetings!<br clear="all"><br>I&#39;ve got a pretty complex xquery that returns only the latest version of all items in a collection, but I know there has got to be a more efficient way to do it.<br><br>A simplified example of the XML that I&#39;m dealing with (i.e. not invented here) is as follows:<br>
<br>&lt;items&gt;<br>   &lt;item&gt;<br>      &lt;id&gt;1&lt;/id&gt;<br>      &lt;name&gt;item # 1&lt;/name&gt;<br>      &lt;version&gt;1&lt;/version&gt;<br>   &lt;/item&gt;<br>   &lt;item&gt;<br>
      &lt;id&gt;1&lt;/id&gt;<br>
      &lt;name&gt;item # 1&lt;/name&gt;<br>
      &lt;version&gt;2&lt;/version&gt;<br>
   &lt;/item&gt;<br>   &lt;item&gt;<br>

      &lt;id&gt;1&lt;/id&gt;<br>

      &lt;name&gt;item # 1&lt;/name&gt;<br>

      &lt;version&gt;3&lt;/version&gt;<br>

   &lt;/item&gt;<br>   &lt;item&gt;<br>
      &lt;id&gt;2&lt;/id&gt;<br>
      &lt;name&gt;item # 2&lt;/name&gt;<br>
      &lt;version&gt;1&lt;/version&gt;<br>
   &lt;/item&gt;<br>
   &lt;item&gt;<br>

      &lt;id&gt;2&lt;/id&gt;<br>

      &lt;name&gt;item # 2&lt;/name&gt;<br>

      &lt;version&gt;2&lt;/version&gt;<br>

   &lt;/item&gt;<br>
   &lt;item&gt;<br>


      &lt;id&gt;3&lt;/id&gt;<br>


      &lt;name&gt;item # 3&lt;/name&gt;<br>


      &lt;version&gt;1&lt;/version&gt;<br>


   &lt;/item&gt;<br>
&lt;/items&gt;<br><br>What would be the most efficient way to do this?<br><br>Thanks in advance!<br><br>-- <br>A. Steven Anderson<br>Independent Consultant<br><a href="mailto:steve@asanderson.com" target="_blank">steve@asanderson.com</a><br>