diff --git a/persistence/sql_base_repository.go b/persistence/sql_base_repository.go
index 72afc17d9..67649c4dc 100644
--- a/persistence/sql_base_repository.go
+++ b/persistence/sql_base_repository.go
@@ -141,7 +141,7 @@ func (r sqlRepository) applyFilters(sq SelectBuilder, options ...model.QueryOpti
 
 func (r sqlRepository) seededRandomSort() string {
 	u, _ := request.UserFrom(r.ctx)
-	return fmt.Sprintf("SEEDEDRAND('%s', id)", r.tableName+u.ID)
+	return fmt.Sprintf("SEEDEDRAND('%s', %s.id)", r.tableName+u.ID, r.tableName)
 }
 
 func (r sqlRepository) resetSeededRandom(options []model.QueryOptions) {