--- database.inc.2	2005-02-03 15:59:52.000000000 +0100
+++ database.inc	2005-02-03 15:59:40.000000000 +0100
@@ -231,7 +231,7 @@ function db_rewrite_sql($query, $primary
   list($join, $where, $distinct) = _db_rewrite_sql($query, $primary_table, $primary_field, $args);
 
   if ($distinct) {
-    $field_to_select = 'DISTINCT($primary_table .'.'. $primary_field)';
+    $field_to_select = 'DISTINCT('. $primary_table .'.'. $primary_field. ')';
     // (?<!text) is a negative look-behind (no need to rewrite queries that already use DISTINCT).
     $query = preg_replace('/(SELECT.*)('. $primary_table .'\.)?(?<!DISTINCT\()(?<!DISTINCT\('. $primary_table .'\.)'. $primary_field .'(.*FROM)/AUsi', '\1'. $field_to_select .'\3', $query);
   }
