diff --git a/ecrire/public/composer.php b/ecrire/public/composer.php index 65a7a18ec2a6d012b3b6119da4e777f269818a62..9ec7cdd1b4a0f97207ada7bdd0a43af895f2764e 100644 --- a/ecrire/public/composer.php +++ b/ecrire/public/composer.php @@ -505,7 +505,7 @@ function calculer_select ($select = array(), $from = array(), OR calculer_jointnul($cle, $join) OR calculer_jointnul($cle, $having) OR calculer_jointnul($cle, $where)) { - $sfrom = "\n\t".(isset($from_type[$cle])?$from_type[$cle]:"INNER")." JOIN " . $from[$cle] . " AS $cle USING ($c)" . $sfrom; + $sfrom = "\n\t".(isset($from_type[$cle])?$from_type[$cle]:"INNER")." JOIN " . $from[$cle] . " AS $cle ON ($t.$c=$cle.$c)" . $sfrom; $equiv[]= $c; } else { unset($join[$k]);} unset($from[$cle]);