name volumes,
(SELECT XMLAGG(acn) FROM (
SELECT unapi.acn(y.id,'xml','volume',evergreen.array_remove_item_by_value( evergreen.array_remove_item_by_value($5,'holdings_xml'),'bre'), $3, $4, $6, $7, FALSE) FROM (
- SELECT distinct acn.id, acp.circ_lib, acn.label_sortkey
+ SELECT distinct acn.id, aou.name, acn.label_sortkey
FROM asset.call_number acn
JOIN asset.copy acp ON (acn.id = acp.call_number)
JOIN actor.org_unit_descendants( $2 ) aoud ON (acp.circ_lib = aoud.id)
WHERE acn.record = $1
AND acn.deleted IS FALSE
AND acp.deleted IS FALSE
- ORDER BY acp.circ_lib, acn.label_sortkey
+ ORDER BY aou.name, acn.label_sortkey
LIMIT ($6 -> 'acn')::INT
OFFSET ($7 -> 'acn')::INT
)y
name volumes,
(SELECT XMLAGG(acn) FROM (
SELECT unapi.acn(y.id,'xml','volume',evergreen.array_remove_item_by_value( evergreen.array_remove_item_by_value($5,'holdings_xml'),'bre'), $3, $4, $6, $7, FALSE) FROM (
- SELECT distinct acn.id, acp.circ_lib, acn.label_sortkey
+ SELECT distinct acn.id, aou.name, acn.label_sortkey
FROM asset.call_number acn
JOIN asset.copy acp ON (acn.id = acp.call_number)
JOIN actor.org_unit_descendants( $2, $4 ) aoud ON (acp.circ_lib = aoud.id)
WHERE acn.record = $1
AND acn.deleted IS FALSE
AND acp.deleted IS FALSE
- ORDER BY acp.circ_lib, acn.label_sortkey
+ ORDER BY aou.name, acn.label_sortkey
LIMIT ($6 -> 'acn')::INT
OFFSET ($7 -> 'acn')::INT
)y