--- views_query.inc.orig	2008-09-14 19:00:53.000000000 +0200
+++ views_query.inc	2008-09-14 19:01:03.000000000 +0200
@@ -651,7 +651,7 @@
       $where = "WHERE (" . implode(') AND (', $this->where) . ')';
     }
 
-    $query = "SELECT $fields FROM {" . $this->primary_table . "} $this->primary_table $joins $where $groupby $orderby";
+    $query = "SELECT DISTINCT $fields FROM {" . $this->primary_table . "} $this->primary_table $joins $where $groupby $orderby";
 
     $replace = array('&gt;' => '>', '&lt;' => '<');
     $query = strtr($query, $replace);
