Bonjour,
Malgrés tout les models de jointure que je traites, je butes sur celle-ci, pouriiez vous me dire
ce qui devrait me sauter aux yeux ?
Merci d'avance

MES TABLES
une table articles (C)
id auto incremente unique
sonnom (non unique)
sonnumVariante (non unique)

mais le couple sonnom/sonnumVariante lui est unique !


une table variante (A)
id auto incremente unique
numVariante
nomVariante

Je veux pour UN sonnom afficher tout les nom de variantes qu'il possede

J'avais fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
$sql ="SELECT  A.* FROM variante A INNER JOIN articles C ON A.numvariante  = C.sonnumVariante
WHERE C.sonnom='machin'";
$result = mysql_query($sql);
 
echo "<select name='LaVariante'>";
while($row = mysql_fetch_assoc($result))
{
 echo "<option value='".$row["nomVariante"]."'>".$row["nomVariante"]."</option>";
 }
echo "</select>";
}
j'obtiens le select avec plusieurs lignes mais vide ?
Mille mercis d'avance