これらは 3 つのテーブルです。新しいレシピを食卓に加えたい。RecipeName と Method を入力できる画面が表示され、ドロップダウン メニューから 3 つの材料を選択できます。C# を使用してビジュアル スタジオで asp.net を使用しています。
したがって、ユーザーがすべてのフィールドに入力すると、RecipeName と Method が Recipes テーブルに追加されます。次に、レシピに属する材料を IngredientRecipe テーブルに追加する必要があります。
この自動インクリメントにより RecipeId がわからないため、このクエリをどのように記述すればよいでしょうか?
レシピ
RecipeId RecipeName Method
1 Bacon and Brocilli Bake the bacon and cook the brocolli
2 Rice with chicken Cook the rice and bake the chicken
4 Potato and Carrot Cook the potatoes and the carrots
6 Rice Chicken and Carrot Cook everything
材料
IngredientId IngredientName IngredientCategorie
2 Bacon 3
3 Brocolli 2
4 Potato 1
5 Chicken 3
6 Carrot 2
7 Rice 1
材料レシピ
RecipeUniqueID RecipeId IngredientId
1 1 2
2 1 3
3 2 5
4 2 7
5 4 4
6 4 6
7 1 4
8 2 6
9 4 2
10 6 7
11 6 6
12 5 5