DBに2つのテーブルがあります。SQLite3の動的クエリの作成
表2は、我々はすべて知っているように
例
表1 FoodSmell FoodCookingStyle
次のフィールド
名 FoodColorを持っていることは、特定の食品をすることができ表1
のために必要とされるであろう値を持っていますさまざまな方法で調理されています(同じ結果が得られています)。 1つの方法は、各バリエーションに対して新しい行を作成することです。表2は FoodCookingStyle = 1 OR FoodCookingStyle = 2 OR FoodCookingStyleようFoodCookingStyleのためのデータを持っているでしょう= 3
だから、結果は、私は希望SQLクエリを生成するために表2の結果を使用してクエリを作成したいれます外見は
SELECT * FROM TABLE1 WHERE FoodCookingStyle=1 OR FoodCookingStyle=2 OR FoodCookingStyle=3
です(式を入力するのではなく、table2に照会したいのですが)。
使用されているDBの種類はSQLite3です。
あなたは私が何を意味するのか明確にするためにありがとうございました。 table2の出力をtable1の入力にする必要があります
私はあなたの質問に従っているかどうかわかりません。 Table1にFoodCookingStyle列がある場合は、Table2からTable1だけを検索することはできません。 – mikel