pending reserves, improve perfs (not related to new_acq)
authorPaul Poulain <paul.poulain@biblibre.com>
Tue, 28 Apr 2009 21:10:12 +0000 (23:10 +0200)
committerHenri-Damien LAURENT <henridamien.laurent@biblibre.com>
Wed, 30 Sep 2009 09:30:20 +0000 (11:30 +0200)
circ/pendingreserves.pl

index 7fc02a1..74cd4df 100755 (executable)
@@ -143,11 +143,12 @@ my $strsth =
        LEFT JOIN items ON items.biblionumber=reserves.biblionumber 
        LEFT JOIN biblio ON reserves.biblionumber=biblio.biblionumber
        LEFT JOIN branchtransfers ON items.itemnumber=branchtransfers.itemnumber
+       LEFT JOIN issues ON items.itemnumber=issues.itemnumber
  WHERE
 reserves.found IS NULL
  $sqldatewhere
 AND items.itemnumber NOT IN (SELECT itemnumber FROM branchtransfers where datearrived IS NULL)
-AND items.itemnumber NOT IN (SELECT itemnumber FROM issues)
+AND issues.itemnumber IS NULL
 AND reserves.priority <> 0 
 AND notforloan = 0 AND damaged = 0 AND itemlost = 0 AND wthdrawn = 0
 ";