Index: trunk/ippTools/src/detselect.c
===================================================================
--- trunk/ippTools/src/detselect.c	(revision 9370)
+++ trunk/ippTools/src/detselect.c	(revision 9372)
@@ -52,7 +52,7 @@
     psString query = psStringCopy(
         "SELECT"
-        " detNormalizedImfile.det_id,"
-        " detNormalizedImfile.iteration,"
-        " detNormalizedImfile.class_id"
+        "   detNormalizedImfile.det_id,"
+        "   detNormalizedImfile.iteration,"
+        "   detNormalizedImfile.class_id"
         " FROM detRun"
         " JOIN detInputExp"
@@ -78,4 +78,6 @@
         psFree(whereClause);
     }
+
+    psStringAppend(&query, " LIMIT 1");
 
     if (!p_psDBRunQuery(config->dbh, query)) {
@@ -125,5 +127,6 @@
 
     psString query = psStringCopy(
-        "SELECT detNormalizedImfile.*"
+        "SELECT DISTINCT"
+        "   detNormalizedImfile.*"
         " FROM detNormalizedImfile"
         " JOIN detRun"
