我正在做一個關於用PHP(Codeigniter)和MYSQL烹飪食譜的項目。如何選擇具有一個顏色和兩個不同屬性的行?
我有三個表:
Ingredients
-id
,name
。Recipe
-id
,name
ing_to_rep
-recipe_id
,ingredient_id
(我用這個表,用於保存配方有哪些成分。)
什麼是查詢「取得具有蛋所有的食譜(id = 64
)和鹽(id = 65
)」
我嘗試:
SELECT * FROM recipe JOIN ing_to_rep ON recipe.id = ing_to_rep.rep_id
WHERE ing_to_rep.ing_id = 64 AND ing_to_rep.ing_id = 65
當然,它沒有任何回報,但它可以幫助你獲得我想要做的事情。
這兩個工作都非常好。非常感謝你! – dhargan 2012-02-10 15:28:18
此解決方案有一個缺點:CI(ActiveRecord)不支持子查詢!看到我的子查詢免費的解決方案:) – uzsolt 2012-02-13 19:31:45