다른 사람들은 왜 오류를 보고하지 않나요? 오류 메시지의 마지막 문장에 주의하세요sql_mode=only_full_group_by sql_mode는 SQL 문의 유효성을 확인하는 데 사용됩니다. only_full_group_by로 구성되면 선택 필드는 다음 중 하나의 결과입니다. 집계 함수 또는 그룹화 기준의 필드 값입니다. 따라서 원본 SQL이 정상적으로 실행되도록 하려면 my.cnf의 구성을 수정하면 됩니다. sql_mode=only_full_group_by를 주석 처리하고 앞에 # 기호를 추가하세요
일반 선택 이후의 필드는 그룹화 기준 또는 집계 함수의 필드만 가능합니다. 예:
으아아아하지만 가끔 다른 사람들의 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에 없는 것이므로 코드를 게시해 주세요.