mysql 报错,不太懂
迷茫
迷茫 2017-04-17 16:17:16
0
5
732
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

모든 응답(5)
Ty80

일반 선택 이후의 필드는 그룹화 기준 또는 집계 함수의 필드만 가능합니다. 예:

으아아아

하지만 가끔 다른 사람들의 mysql이 이렇게 쓰여 있는 것을 볼 수 있습니다.

으아아아

다른 사람들은 왜 오류를 보고하지 않나요?
오류 메시지의 마지막 문장에 주의하세요sql_mode=only_full_group_by
sql_mode는 SQL 문의 유효성을 확인하는 데 사용됩니다. only_full_group_by로 구성되면 선택 필드는 다음 중 하나의 결과입니다. 집계 함수 또는 그룹화 기준의 필드 값입니다.
따라서 원본 SQL이 정상적으로 실행되도록 하려면 my.cnf의 구성을 수정하면 됩니다. sql_mode=only_full_group_by를 주석 처리하고 앞에 # 기호를 추가하세요

大家讲道理

ymf.u.uid를 그룹화했는데 선택란에 입력하지 않으셨나요?

巴扎黑

SQL을 함께 올려보세요

大家讲道理

그룹 기준을 사용하는 경우 집계 쿼리를 제외하고 선택하려는 필드는 그룹 기준에 있어야 합니다.

迷茫

감사합니다. 오류가 표시되면 쿼리 중인 필드가 GROUP BY에 없는 것이므로 코드를 게시해 주세요.

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