의 여러 속성을 사용하여 하나 개의 테이블에 여러 테이블을 조인 :MySQL은 : 내가 3 개 테이블이 그 하나의 테이블
- 활동
- 게시물
- 댓글
활동하는 두 가지 속성이 있습니다 item_id
및 item_type
. 속성 item_type
은 게시물인지 코멘트인지 지정하고 item_id
에는 해당 유형의 ID가 포함됩니다. 덧글은 또한 게시물에 링크되어 있습니다. 게시물 작성 시간에 따라 활동을 정렬해야합니다. 활동이 게시물이나 코멘트에 링크 될 수 있으므로 어떻게 그런 종류의 연관을 정의하고 cake PHP에서 쿼리를 작성할 수 있습니까?
편집 :
이 질문에 관련 속성을 다음과 같다
활동 : ITEM_ID, ITEM_TYPE
게시물 : ID가,
댓글 작성 : ID를 귀하의 경우 포스트에
을 할 수 있습니까? – vhu
@vhu : 충분한 설명이 필요하십니까? 문맥 상 다른 세부 정보가 적절하지 않을 수도 있습니다. – ChiragAgarwal
활동이 댓글과 관련이 있고 게시물이 아닌 내용과 관련이있을 때 어떻게 고려해야할까요? 목록에서 제외 하시겠습니까? 목록의 맨 아래에 넣거나 댓글과 관련된 게시물의 작성 날짜를보고 싶습니까? – arilia