Dynamic-LAB/sinsungo_server

특정 식단의 요구 재료들 모두 삭제시 해당 식단 삭제됨

Opened this issue · 2 comments

예를 들어
재료 가,나,다를 가지고 있는 식단이 있다.
재료 가 또는 다를 냉장고에서 삭제시에는 식단이 유지된다.
하지만 가,나,다 모두 삭제시 식단도 같이 삭제된다.
==>즉 , dietIngrident테이블에 존재하지 않는 식단인 경우

원인:식단 데이터 가져올때 diet테이블이 아닌 diet_list view의 데이터를 이용해서 발생하는 것 같음

확인결과 diet테이블의 데이터가 직접 삭제되는것은 아님, 사용자에게 보여지는 diet_list view에 존재하지 않을 뿐이다.

diet테이블의 식단중 재료가없는 식단도 diet_list view에 나타나도록 수정 >> diet_list에서 재료없는 null표시 되도록 full join 해야할듯?

null 허용 가능한거에대해서 이부분은 없었던거 같은데 오늘 회의해보고 말해드림

재료 없는것도 보여줘야 된답니다. left join해서 왼쪽이 식단으로 가면 될듯?