Webページのフィルタ内で使用するSQLクエリを作成しようとしています。ウェブページは、オンラインレシピクッキングブックのためのものです。SQLクエリを作成してフィルタを使用して結果を返す
システムにログインしてレシピに移動した場合、ユーザーはこれらのレシピを見ることができます。
例えば、私は3つのレシピを作り、1つにはブロッコリーがあります。私は、成分フィルターでブロッコリーを選ぶことができます。そして、私はブロッコリーで保存したレシピを見てそれを表示します。だから私はクエリが成分IDとユーザIDである2つの値を取る必要があることを信じているので、どのレシピにその成分が含まれているかを確認し、そのレシピを作成したらレシピIDを返す必要があるそれらのレシピを表示することができます。
これは私の質問です。しかし、それはユーザーが作ったすべてを戻します。
SELECT quantities.recipe_id
FROM quantities, recipes
WHERE quantities.ingredient_id = '24' AND recipes.user_id = '6'
どこかで参加する必要はありますか?レシピのため
'quantity'と' recipes'のテーブル構造を教えてください。 –
あなたが望む正確なクエリを手助けするテーブル構造を教えてください – androidnation
@Tim Biegeleisenそれを示してくれて申し訳ありません。私はポストショーのテーブル構造を編集しました。 –