|
[XQuery Talk Mailing List Archive Home] [By Date] [By Thread] [By Subject] [By Author] [Recent Entries] [Reply To This Message] return only latest version of an itemWolfgang wolfgang at exist-db.orgThu May 14 23:41:31 PDT 2009
> Unfortunately though, I tried your suggestion but only returned one item > which was had the greatest version of all items. Which must be a bug. saxon returns a different result. > As far as implementation, I'm querying eXist-db 1.2.5. Using distinct-values to group by id could be another option, though maybe not the fastest: for $id in distinct-values(/items//id) let $itemsById := /items/item[id = $id] return $itemsById[version = max($itemsById/version)] You should have an index on id and version in any case. Wolfgang
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|






