찾다

 >  Q&A  >  본문

php - 그룹별 정렬 후 문제 발생

1. 기사에 N개의 댓글이 있습니다.
2. 이제 각 기사에 대한 최신 댓글을 가져오고 싶습니다.
이 하위 쿼리는 가능하지만, 하위 쿼리를 사용하지 않는 것이 조건입니다. 그것을 구현하시겠습니까?
SELECT FROM (SELECT FROM old_chapter_check_list ORDER BY id DESC) AS t GROUP BY cid LIMIT 10

大家讲道理大家讲道理2839일 전812

모든 응답(5)나는 대답할 것이다

  • 怪我咯

    怪我咯2017-05-16 13:05:59

    귀하의 설명에 따르면 SQL이 만족스럽지 못한 것 같습니다.
    두 가지 작성 방법
    1. 주석에 어떤 종류의 구분 기호(예: "|||")가 포함되어 있지 않은 것을 확인하는 경우에는 사용하지 마세요. , substring_index(group_concat) 사용) 함수 처리:

    으아악

    2. 특수 문자가 포함되어 있는지 확실하지 않은 경우 먼저 최신 댓글이 있는 10개 기사의 최신 ID 값을 추출한 후(유일하게 자동 증가된 기본 키인 경우) 공동 쿼리를 수행하세요

    으아악

    회신하다
    0
  • PHPz

    PHPz2017-05-16 13:05:59

    으아악

    회신하다
    0
  • 怪我咯

    怪我咯2017-05-16 13:05:59

    뷰를 작성하고 뷰에서 직접 가져오기

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:05:59

    학생 목록은 각 학급의 고학년 학생 2명을 기준으로 작성되었습니다

    으아아아

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-16 13:05:59

    그렇습니다. ID가 자동으로 증가하고 CID도 자동으로 증가합니다

    SELECT *,MAX(id) max_id FROM old_chapter_check_list GROUP BY cid order by max_id LIMIT 10

    회신하다
    0
  • 취소회신하다