그래서 내 데이터베이스 설정은 매우 간단합니다.맞춤 포럼 만들기, 카테고리의 게시물 수를 계산하는 쿼리 작성에 대한 도움
나는 forum_cat
테이블 (포럼 카테고리)과 forum_post
테이블을 가지고 있습니다.
forum_post
에는 각 포럼 게시를 카테고리에 연결하는 fk_forum_cat_id
필드가 있습니다.
각 forum_post
에는 기본적으로 원본 게시물에 속한 것으로 표시된 fk_parent_forum_post_id
필드가 있습니다.
더 자세히 알려면 forum_post에 date_added
및 date_edited
필드가 있습니다.
이제 포럼의 첫 페이지를 생성하려고합니다. 나는 포럼 카테고리 목록을 보여주고 싶다. 각 카테고리에는 게시 횟수와 최신 게시물이 있어야합니다. 누군가가 저에게 한 가지를하는 쿼리로 어떤 방향을 제시 할 수 있습니까? 20 개의 별도 쿼리를 실행하고 싶지 않습니다!
어떻게하면 최신 게시물을 결정할 수 있습니까? 날짜 열이 있습니까? fk_parent_forum_post_id가 자동 증가 정수 필드입니까? –
forum_post에 date_posted 및 date_edited 필드가 있습니다. – Roeland
하나의 쿼리 여야합니까? 당신이 그것을 두 개로 나눈다면 훨씬 더 쉬울 것입니다. 고양이 ID (또는 이름들), 그들의 카운트 그리고 그들의 최대 포스트 날짜를 얻기위한 것, 그리고 다른 하나는 실제 게시물을 얻는 것입니다. – CheeseConQueso