Fixing LP 1203796.
authorChris Sharp <csharp@georgialibraries.org>
Mon, 22 Jul 2013 16:35:46 +0000 (12:35 -0400)
committerChris Sharp <csharp@georgialibraries.org>
Thu, 25 Jul 2013 13:35:24 +0000 (09:35 -0400)
The alternate view in the Item Status screen shows a "Total Circs"
field that was under-counting circulations because UNION filtered
out duplicates.  This commit replaces UNION with UNION ALL, which
allows duplicate rows.

Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
Open-ILS/examples/fm_IDL.xml

index a7a765d..5bb458b 100644 (file)
@@ -9738,7 +9738,7 @@ SELECT  usr,
                        asset.copy cp
                                JOIN action.circulation circ ON (cp.id = circ.target_copy)
                GROUP BY 1, 3, 4
-               UNION
+               UNION ALL
                SELECT
                        cp.id as copy,
                        COUNT(circ.id),
@@ -9748,7 +9748,7 @@ SELECT  usr,
                        asset.copy cp
                                JOIN action.aged_circulation circ ON (cp.id = circ.target_copy)
                GROUP BY 1, 3, 4
-               UNION
+               UNION ALL
                SELECT
                        id as copy,
                        circ_count,