최근에 블로그를 하고 있어요. 기사 기능. 사용자는 기사 ID를 클릭하여 기사 상세 내용 표시 페이지와 현재 기사에 해당하는 사용자 댓글 내용으로 들어갑니다. 내 생각은 다음과 같습니다. 단점이 있는지는 모르겠습니다. 모든 전문가들이 나에게 조언을 해줄 수 있기를 바랍니다. 감사합니다
1. 기사 테이블
2. 사용자 테이블(문제가 없으면 사진 없음)
3. 사용자 코멘트 테이블
4.thinkphp는 단일 기사를 가져오고 댓글 콘텐츠 코드를 표시합니다
5. 프런트 엔드 디스플레이
질문 1: 단일 기사를 가져올 때. 현재 글에 해당하는 댓글 내용이 sql문에 있는지 확인한 후, 댓글 내용에 대한 페이징을 수행합니다.
질문 2: 위의 3번. 사용자가 기사에 여러 번 댓글을 달 때. 여기서 쿼리한 데이터는 모두 반복됩니다. 기사 ID를 기준으로 쿼리하기 때문입니다.
요약하자면: 내 테이블 디자인에 문제가 있는 걸까요? SQL 쿼리에 문제가 있나요?
조언 감사드립니다