diff --git a/ecrire/public/composer.php b/ecrire/public/composer.php
index 3c5f044ebfb74cf50236b34d411bc0029fc7e578..bfd9797396064ea8d2243da30019c8af499c6d29 100644
--- a/ecrire/public/composer.php
+++ b/ecrire/public/composer.php
@@ -504,6 +504,7 @@ function calculer_select ($select = array(), $from = array(),
 		list($t,$c) = $join[$k];
 		$cle = "L$k";
 		if (!$menage
+		OR strpos($sfrom, "$cle.")
 		OR calculer_jointnul($cle, $select)
 		OR calculer_jointnul($cle, $join)
 		OR calculer_jointnul($cle, $where))