이처럼 설계 할 수있다 :
|Topic| -1----*- |SubTopic| -1----*- |Comments|
(편집 : 별표 그래서 색상 차이를 무시하세요 기울임에 대한 표시 할 것 같다.)
즉, 1 대
Create Table Topic (topic_id int auto_increment, primary key(topic_id),...)
012 : 주제 많은 관계는 의견 당신은 테이블 당 대리 기본 키를 가질 수
에 하위 항목에서 다른 1-많은 하위 항목 및합니다
하위 토픽에 대한 subtopic_id와 댓글에 대한 외래 키 등이 있습니다.
처럼 될 수있는 특정 주제에 대한 모든 의견을 얻기 : (? 주석 테이블에 대한 텍스트 속성 (아마 TEXT 데이터 형식을 가정))
select comment.text from comments
join suptopic using(subtopic_id)
join topic using (topic_id)
where topic_id = 1;
(이에 가입하는 것은 과 동일 내부 조인 및 '을 사용하는 경우'은 '조인 - 열'이 같은 이름을 공유하는 경우에만 적용 가능합니다. 그렇지 않으면 구문이 다릅니다.
출처
2011-02-18 00:28:20
PhD
숙제 센서가 작동하고있는 것처럼 느껴집니다. –