Requête dans 3 tables sans jointure
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:
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