포럼 섹션 테이블:
포럼 게시물 테이블:
렌더링:
ringa_lee
이것을 참고하세요
하나의 SQL 문이 이를 수행할 수 없는 경우 모든 섹션을 반복하는 것이 좋으며, SELECT ... WHERE fid = ? ORDER BY dateline LIMIT 6 得到最新6条帖子,为提高效率,(fid, dateline)를 사용하여 각 섹션을 복합 인덱스로 만들 수 있습니다.
SELECT ... WHERE fid = ? ORDER BY dateline LIMIT 6
(fid, dateline)
또한 SQL 문을 사용하여 각 포럼의 최신 1개 게시물을 확인할 수 있지만 쉽지 않습니다. 한번 시도해 보세요 :-)
union을 사용한 다음 (fid, dateline)과 공동 인덱스를 사용하세요
한 문장을 사용해야 한다면 union
union
섹션이 많으면 Union이 더 번거롭습니다. 다음 SQL이 결과를 얻을 수 있습니다.tid와 dateline의 순서가 같은 경우 다음과 같이 작성할 수 있습니다.
순서가 일치하지 않는 경우 다음을 사용하세요.
············분리선····· ··············또한 그룹 내에서 줄 번호를 소개할 수도 있는데, 이것이 더 쉬울 것 같습니다:
이것을 참고하세요
하나의 SQL 문이 이를 수행할 수 없는 경우 모든 섹션을 반복하는 것이 좋으며,
SELECT ... WHERE fid = ? ORDER BY dateline LIMIT 6
得到最新6条帖子,为提高效率,(fid, dateline)
를 사용하여 각 섹션을 복합 인덱스로 만들 수 있습니다.또한 SQL 문을 사용하여 각 포럼의 최신 1개 게시물을 확인할 수 있지만 쉽지 않습니다. 한번 시도해 보세요 :-)
union을 사용한 다음 (fid, dateline)과 공동 인덱스를 사용하세요
한 문장을 사용해야 한다면
를 사용하세요.union
섹션이 많으면 Union이 더 번거롭습니다. 다음 SQL이 결과를 얻을 수 있습니다.
으아악tid와 dateline의 순서가 같은 경우 다음과 같이 작성할 수 있습니다.
순서가 일치하지 않는 경우 다음을 사용하세요.
으아악············분리선····· ··············
으아악또한 그룹 내에서 줄 번호를 소개할 수도 있는데, 이것이 더 쉬울 것 같습니다: