php - SQL을 사용하여 포럼의 각 섹션에 있는 최신 6개 게시물을 쿼리합니다.
ringa_lee
ringa_lee 2017-06-29 10:08:50
0
5
1006

포럼 섹션 테이블:

포럼 게시물 테이블:

렌더링:

ringa_lee
ringa_lee

ringa_lee

모든 응답(5)
给我你的怀抱

이것을 참고하세요

为情所困

하나의 SQL 문이 이를 수행할 수 없는 경우 모든 섹션을 반복하는 것이 좋으며, SELECT ... WHERE fid = ? ORDER BY dateline LIMIT 6 得到最新6条帖子,为提高效率,(fid, dateline)를 사용하여 각 섹션을 복합 인덱스로 만들 수 있습니다.

또한 SQL 문을 사용하여 각 포럼의 최신 1개 게시물을 확인할 수 있지만 쉽지 않습니다. 한번 시도해 보세요 :-)

淡淡烟草味

union을 사용한 다음 (fid, dateline)과 공동 인덱스를 사용하세요

扔个三星炸死你

한 문장을 사용해야 한다면 union

를 사용하세요.
学习ing

섹션이 많으면 Union이 더 번거롭습니다. 다음 SQL이 결과를 얻을 수 있습니다.
tid와 dateline의 순서가 같은 경우 다음과 같이 작성할 수 있습니다.

으아악

순서가 일치하지 않는 경우 다음을 사용하세요.

으아악

············분리선····· ··············
또한 그룹 내에서 줄 번호를 소개할 수도 있는데, 이것이 더 쉬울 것 같습니다:

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿