Remove unnecessary DISTINCTs.
authorJan Schneider <jan@horde.org>
Tue, 18 Jan 2011 23:10:27 +0000 (00:10 +0100)
committerJan Schneider <jan@horde.org>
Tue, 18 Jan 2011 23:12:55 +0000 (00:12 +0100)
framework/Share/lib/Horde/Share/Sqlng.php

index e729fd5..3924e56 100644 (file)
@@ -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);