backporting 1.4 version of r14159: Correcting reporting view definition with regard...
authormiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 24 Sep 2009 19:35:56 +0000 (19:35 +0000)
committermiker <miker@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Thu, 24 Sep 2009 19:35:56 +0000 (19:35 +0000)
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_1_4_0@14164 dcc99617-32d9-48b4-a31d-7c20da2025e4

Open-ILS/src/sql/Pg/reporter-schema.sql

index 27a7aa2..bd65b9d 100644 (file)
@@ -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')