(27-04-2010, 09:46 AM)Argorate a écrit : Si on reprend ton exemple, je pense que la bonne solution devrait ressembler à ça:
Une table "recette" {id_recette, info1, info2..}
Ainsi qu’une table "ingrédient" {id_ingrediant, autre info } (utile que si tu as des infos a y mettre)
Et puis une table qui fait le lien:
"ingrediant_recette" {id_recette, id_ingrediant, qte}
Qu'es ce que tu en penses? Si ce que tu appel "type" corespond a l'ingrediant, alors t'as structure ressemble a ce que je viens de dire^^
ma question n'est pas sur le modèle de données (c'est bien ça type = ingrédient dans l'exemple) mais sur la récupération des données
une seule requête jointure ou deux requêtes séparées (avec les filtres qui vont bien) ?
(27-04-2010, 08:25 AM)cyberbobjr a écrit : Bonjour,
je vais peut-être dire une bêtise mais une requête SELECT avec une jointure à gauche serait efficace non ?
bah justement c'est bien la question, une requête sur les deux tables (donc dupplication des données {info 1; info 2, etc...} dans le résultat) est elle plus pertinente que 2 ?