diff --git a/inc-criteres.php3 b/inc-criteres.php3
index 0e94a5e16837c8d1a4b107afa6d6c6a07c9d9711..0996a451714313f3c7dcc0909fd376c704ac6e06 100644
--- a/inc-criteres.php3
+++ b/inc-criteres.php3
@@ -666,11 +666,15 @@ function calculer_critere_externe(&$boucle, $id_table, $lien, $join, $suite) {
 	$boucle->lien = true;
 	$boucle->from["L$num"] = $lien;
 	$boucle->join[] = "$id_field=L$num." . $join;
+	/* cette clause semble contradictoire avec un eventuel ORDER BY
+	 // cf http://article.gmane.org/gmane.comp.web.spip.devel/30497
 	if (!in_array($id_field, $boucle->group))
 	  $boucle->group[] = $id_field;
 	// postgres exige que le champ pour GROUP soit dans le SELECT
 	if (!in_array($id_field, $boucle->select))
 	  $boucle->select[] = $id_field;
+	*/
+
 	return $num;
 }