From 7e4ade1ade47fc79a2e4d9f11f10a8c693817618 Mon Sep 17 00:00:00 2001 From: azammitdcarf Date: Mon, 2 Mar 2009 06:42:19 +0000 Subject: [PATCH] Bug in samplesearch.php where multiple records are returned for a sample record. The number of records returned is the same as the number of sample_vars --- admin/samplesearch.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/admin/samplesearch.php b/admin/samplesearch.php index 723065ec..724d1131 100644 --- a/admin/samplesearch.php +++ b/admin/samplesearch.php @@ -101,7 +101,8 @@ if ($sample_import_id != false) FROM sample_var AS sv JOIN (sample as s) ON (s.import_id = '$sample_import_id' and sv.sample_id = s.sample_id) LEFT JOIN (`case` AS c, questionnaire AS q) ON ( c.sample_id = sv.sample_id AND q.questionnaire_id = c.questionnaire_id ) - WHERE sv.val LIKE $search"; + WHERE sv.val LIKE $search + GROUP BY s.sample_id"; $r = $db->GetAll($sql);