나는 레시피 웹 애플리케이션을 구축하려고하며 '스테이지'로 레서피 '스텝'을 구성하여 '스테이지'로 그룹화 할 수 있습니다 단계. 기본 테이블을 작성하는 것은 모든 작업이 이전 CSV에서 수행되었으므로 간단합니다.하지만 이해하려는 것은 어떻게 테이블 1의 여러 행으로 구성되는 두 번째 테이블을 작성할 수 있습니까?하나의 MySQL 테이블에있는 행을 다른 그룹으로 그룹화
TABLE 1 ("단계")
스폰지 준비 :
Step_# Step_Desc Consumable Tool Recipe
--------------------------------------------------------
1 Add ingredient Sugar Bowl n/a
2 Add ingredient Butter Bowl n/a
3 Mix base ings. n/a Mixer FN_1
4 Add ingredient Eggs Bowl n/a
5 Add ingredient Flour Bowl n/a
6 Mix ingredients n/a Mixer FN_1
7 Transfer to tray n/a Tray n/a
8 Place in oven n/a Oven 200C/50min
9 Remove to cool n/a Rack 30 min
--- and so on for 400+ steps
표 2 ('스테이지')를 예를 들면 서로 다른 그룹으로 이들 다양한 단계를 수집하는 일련의 행 것 : Step_ 번호 : # 8,9
주사위 과일과 진정 {표 1} Step_ :
구워 및 나머지 {표 1} Step_ # 1,2,3,4,5,6,7 193,194,306 (등 - 표 1이 포옹됩니다. e와이 예제는 매우 제한적이고 지루했습니다.)
누구든지 MySQL에서이 (외래 키/논리?)를 달성하는 방법에 대한 제안이 있습니까? 이것은 가능한가?
건배
편집 : 각 단계를 여러 단계로 호출 할 필요가있을 것이다. (Dan 감사).
답변 : Daniel의 답변에 대한 답변을 참조하십시오. – user2658194