diff --git a/lib/private/share/share.php b/lib/private/share/share.php
index 883fbd1b298fe80073838588a167dbb8dc34c3b7..a3de8ebc0efa4646daf5cbfaefd31f165ee79154 100644
--- a/lib/private/share/share.php
+++ b/lib/private/share/share.php
@@ -1211,6 +1211,7 @@ class Share extends \OC\Share\Constants {
 			}
 		} else {
 			$queryLimit = null;
+			$where .= ' ORDER BY `*PREFIX*share`.`id` ASC';
 		}
 		$select = self::createSelectStatement($format, $fileDependent, $uidOwner);
 		$root = strlen($root);