테이블에는 tid, action, dateline 등의 주요 필드가 있습니다. tid는 게시물의 ID를 나타내고, action은 현재 작동 중인 게시물의 상태를 나타내며, dateline은 해당 게시물이 실행될 때의 타임스탬프를 나타냅니다.
이 테이블에는 서로 다른 날짜 표시줄에 따라 여러 세부정보가 삽입됩니다. 마지막으로 삽입된 세부정보의 작업 필드는 현재 tid의 게시물 상태를 나타냅니다. 즉, 최신 게시된 기록을 쿼리합니다.
테이블의 데이터 샘플:
2. SQL 문:
select a.* from pre_forum_threadmod as a,(select tid,max(dateline) as dateline from pre_forum_threadmod group by tid) as b where a.tid=b.tid and a.dateline=b.dateline
(select tid,max(dateline) as dateline from pre_forum_threadmod group by tid) as b
그런 다음 원본 테이블 a를 임시 테이블 b와 연결할 수 있습니다.
where a.tid=b.tid and a.dateline=b.dateline
조회 후 아래와 같이 각 tid 최신 기록을 확인할 수 있습니다:
관련 기사:
MySQL 쿼리 동일한 테이블에 있는 서로 다른 범주의 처음 몇 개 레코드
SQL 입문 튜토리얼 매뉴얼
위 내용은 sql_Query 각 tid의 현재 상태, 즉 카테고리별로 게시된 최신 레코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!