>  Q&A  >  본문

mysql이 group_concat을 사용한 후 순서가 변경되는 이유는 무엇입니까?

두 테이블의 필드가 일대다 관계를 포함하고 있기 때문에 데이터 양을 줄이기 위해 뷰 구성 시 여러 데이터를 이어붙이는 데 group_concat 함수를 사용합니다. 그러나 이어붙인 후에는 원본이 발견됩니다. 순서가 변경되었습니다
예:
원본 데이터:

으아악

예상 결과:

으아악

실제 결과:

으아악

무슨 일이야?

天蓬老师天蓬老师2710일 전822

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

  • 淡淡烟草味

    淡淡烟草味2017-05-18 10:51:30

    연관 필드 및 추출된 필드와 관련이 있습니다. 내부적으로 group_concat(ID순)으로 정렬하면 됩니다

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