From: miker Date: Thu, 24 Sep 2009 19:35:34 +0000 (+0000) Subject: backporting 1.4 version of r14159: Correcting reporting view definition with regard... X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=74c52ec365296afe7e08a30a0fa465c74e3d57a3;p=Evergreen.git backporting 1.4 version of r14159: Correcting reporting view definition with regard to ISBN and ISSN extraction git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_4@14163 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- diff --git a/Open-ILS/src/sql/Pg/reporter-schema.sql b/Open-ILS/src/sql/Pg/reporter-schema.sql index 27a7aa2f3c..bd65b9dc83 100644 --- a/Open-ILS/src/sql/Pg/reporter-schema.sql +++ b/Open-ILS/src/sql/Pg/reporter-schema.sql @@ -158,8 +158,8 @@ SELECT r.id, FIRST(author.value) AS author, publisher.value AS publisher, SUBSTRING(pubdate.value FROM $$\d+$$) AS pubdate, - ARRAY_ACCUM( SUBSTRING(isbn.value FROM $$^\S+$$) ) AS isbn, - ARRAY_ACCUM( SUBSTRING(issn.value FROM $$^\S+$$) ) AS issn + ARRAY_ACCUM( DISTINCT SUBSTRING(isbn.value FROM $$^\S+$$) ) AS isbn, + ARRAY_ACCUM( DISTINCT SUBSTRING(issn.value FROM $$^\S+$$) ) AS issn FROM biblio.record_entry r LEFT JOIN metabib.full_rec title ON (r.id = title.record AND title.tag = '245' AND title.subfield = 'a') LEFT JOIN metabib.full_rec author ON (r.id = author.record AND author.tag IN ('100','110','111') AND author.subfield = 'a')