blob: ac916d799031200954ade1b40f42073a87ff581c [file] [log] [blame]
(: insert-start :)
declare variable $input-context1 external;
declare variable $input-context2 external;
declare variable $input-context3 external;
(: insert-end :)
<result>
{
unordered (
for $seller in $input-context2//user_tuple,
$buyer in $input-context2//user_tuple,
$item in $input-context1//item_tuple,
$highbid in $input-context3//bid_tuple
where $seller/name = "Tom Jones"
and $seller/userid = $item/offered_by
and contains($item/description , "Bicycle")
and $item/itemno = $highbid/itemno
and $highbid/userid = $buyer/userid
and $highbid/bid = max(
$input-context3//bid_tuple
[itemno = $item/itemno]/bid
)
return
<jones_bike>
{ $item/itemno }
{ $item/description }
<high_bid>{ $highbid/bid }</high_bid>
<high_bidder>{ $buyer/name }</high_bidder>
</jones_bike>
)
}
</result>