1
我想選擇recipe_id爲有我的兩個成分食譜,但我不能使用像這樣(我的意思是對所有列返回null):在Sqlite中使用AND的多個LIKE語句。
SELECT
vsearch.ingredient_id,
vsearch.ingredtypes_id,
vsearch.name,
vsearch.recipe_id,
vsearch.qingred
FROM
vsearch
WHERE
vsearch.name = 'olive' AND vsearch.name = 'apple'
vsearch是一個視圖是:
SELECT
ingredient.ingredient_id,
ingredient.ingredtypes_id,
ingredient.name,
quantity.recipe_id,
quantity.ingredient_id AS qingred
FROM
ingredient ,
quantity
WHERE
strong textingredient.ingredient_id = quantity.ingredient_id
而且我的繼承人數據庫表:
是否您的語句'vsearch.name ='olive'AND vsearch.name ='apple''使查詢/結果模糊不清。 1個物品如何同時有2個名稱? –
你可以添加一個你想要的結果的樣本嗎? –
@Sagar Waghmare你知道這裏有數量表,其中包含與recipe_id相關聯的成分列表以及該成分的數量,我想要做的是選擇一個配方ID,蘋果和橄欖都認爲這是配方的配方。我錯了嗎?請詳細解釋。 –