일부 재료 목록과 일치하는 모든 요리를 선택하기 위해 두통 검색/검색 쿼리가 시작됩니다.SQL 재료 기준과 일치하는 모든 요리 선택
내 테이블 :
Ingredients
============
ID
IngredientName
IngredientAmount
P_ID
Dishes
==========
ID
DishName
DishIngredients
==========
ID
DishID
IngredeientID
IngredientAmount
즉, 두 성분의 이름을 갖는, 나는 모든 요리를 제공의 일부와 나는 그것에서 할 수 있습니다 (이있을 것이다 많은 요리 (그래서 그들의 P_ID's
을 알고 싶어) 선택합니다 즉, 5 성분)이 순간까지
우리는 다음과 같습니다.이 '토마토'를 필요로 요리를 보여 주지만, 필요하지만 오
SELECT d.Name, i.IngredientName, di.IngredientAmount
FROM Dishes AS d INNER JOIN DishIngredients AS di ON d.DishId = di.DishId
INNER JOIN Ingredients AS i ON di.IngredientId = i.ID
WHERE i.IngredientName IN ('salt','tomato')
ther 성분, 우리가 목록에 가지고있는 dont. 내가 할 것이 무엇
요리 테이블의 구조를 공유 할 수 있습니까? – Mureinik
안녕하세요, "요리"테이블의 구조를 보여 주실 수 있습니다. – Haris
물론 여기 있습니다. – NightSnail