From: Jan Schneider Date: Tue, 18 Jan 2011 23:10:27 +0000 (+0100) Subject: Remove unnecessary DISTINCTs. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=a693c9bbeb444ee96bf933187c0ef795e3c7251a;p=horde.git Remove unnecessary DISTINCTs. --- diff --git a/framework/Share/lib/Horde/Share/Sqlng.php b/framework/Share/lib/Horde/Share/Sqlng.php index e729fd56e..3924e5685 100644 --- a/framework/Share/lib/Horde/Share/Sqlng.php +++ b/framework/Share/lib/Horde/Share/Sqlng.php @@ -93,7 +93,7 @@ class Horde_Share_Sqlng extends Horde_Share_Sql $sortfield = 'attribute_' . $params['sort_by']; } - $query = 'SELECT DISTINCT * FROM ' . $this->_table . ' WHERE ' + $query = 'SELECT * FROM ' . $this->_table . ' WHERE ' . $this->_getShareCriteria($userid, $perms, $params['attributes'], $shareids) . ' ORDER BY ' . $sortfield . (($params['direction'] == 0) ? ' ASC' : ' DESC'); @@ -159,7 +159,7 @@ class Horde_Share_Sqlng extends Horde_Share_Sql list(, , $shareids) = $this->_getUserAndGroupShares($userid, $perms); } - $query = 'SELECT COUNT(DISTINCT share_id) FROM ' + $query = 'SELECT COUNT(share_id) FROM ' . $this->_table . ' WHERE ' . $this->_getShareCriteria($userid, $perms, $attributes, $shareids);