bonsoir

j'aimerai savoir comment faire une requête SELECT depuis 3 tables différente(pièces,fourniture,f.bureau)

j'ai essayé ceci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
while($donnees = mysql_fetch_array($req))
{
$designation[$nb]=$donnees['designation'];
$req1=mysql_query("SELECT MIN(valeur_unitaire) FROM pieces WHERE designation='$designation[$nb]' UNION ALL SELECT MIN(valeur_unitaire) FROM fourniture WHERE designation='$designation[$nb]' UNION ALL SELECT MIN(valeur_unitaire) FROM fbureau WHERE designation='$designation[$nb]'")or die(mysql_error());
$donnees1 = mysql_fetch_array($req1);
?>
<td align="center" valign="middle" width="238" height="30" ><font style="font-size:16px" color="#000000" face="Arial"><input size="32" type="text" id="nature<?php echo $nb; ?>"  name="nature<?php echo $nb; ?>" value="<?php echo $donnees['designation']?>"></font></td>
<td align="center" valign="middle" width="238" height="30" ><font style="font-size:16px" color="#000000" face="Arial"><input size="16" type="text" id="nomen<?php echo $nb; ?>"  name="nomen<?php echo $nb; ?>" value=""></font></td>
<td align="center" valign="middle" width="238" height="30" ><font style="font-size:16px" color="#000000" face="Arial"><input size="8" type="text" id="qte<?php echo $nb; ?>"  name="qte<?php echo $nb; ?>" value="<?php echo $donnees['quantite']?>"></font></td>
<td align="center" valign="middle" width="238" height="30" ><font style="font-size:16px" color="#000000" face="Arial"><input size="16" type="text" id="prix<?php echo $nb; ?>"  name="prix<?php echo $nb; ?>" value="<?php echo $donnees1['0']?>"></font></td>
<td align="center" valign="middle" width="238" height="30" ><font style="font-size:16px" color="#000000" face="Arial"><input size="8" type="text" id="rdate<?php echo $nb; ?>"  name="rdate<?php echo $nb; ?>" value=""></font></td>
<td align="center" valign="middle" width="238" height="30" ><font style="font-size:16px" color="#000000" face="Arial"><input size="5" type="text" id="rqte<?php echo $nb; ?>"  name="rqte<?php echo $nb; ?>" value=""></font></td>
</tr>
<?php 
$nb++;
}
mais la requête renvoi de résultat que si la variable $designation se trouve dans la 1ere table pièces

merci pour votre aide