두 개의 테이블 restaurants
및 meals
이 있습니다. 레스토랑은MySQL 관계 및 쿼리
`id`
`name`
`menu`
`image`
`text`
`address`
식사를 가지고 내가 그들을 meal.restaurant.id
를 연결하는 생각은 무엇
`meal_id`
`meal_name`
`meal_image`
`meal_weight`
`meal_price`
`meal_menu`
있습니다. 좋은 접근 방법인가 아니면 다른 (세 번째) 테이블을 만들어 거기에 연결하는 것이 더 낫습니다.
ID가 1 인 식당을 선택했을 때이 식당에서만 식사를 표시하는 방법에 대한 질문을 제게 제공해 줄 수 있습니까? 당분간은 식당 번호를 meal_menu
행으로 잡는 것이 좋을 것 같습니다.
그래서 하나 이상의 테이블에 meal_id와 restaurant_id가 저장됩니다. –
하나 이상의 테이블을 사용하면 어떤 경우에도 'meal.menu' 행이 필요하지 않습니다. 이 분야에 대한 제 아이디어는 레스토랑 ID와 연결하는 것이 었습니다. 거기서 어떤 데이터도 사용하지 않습니다. –
@JordanVit 확인. 그런 다음이 '메뉴'열을 제거하면 잘됩니다. 행운을 빕니다. – peterm