laravel groupby 가 조회 결 과 를 그룹 으로 나 누 는 문 제 를 해결 합 니 다.

laravel groupby 방법 을 사용 할 때 왜 문법 오류 가 계속 발생 했 는 지 많은 자 료 를 찾 아 보고 나 서 야 원인 을 찾 았 습 니 다.

$data = Orders::select("orders.*","user.name","orderstatu.name as ssname")
      ->join("user","user.id","=","orders.uid")
      ->join("orderstatu","orderstatu.id","=","orders.sid")
      ->groupBy("orders.code")->get();
원인 은:
select 와 groupby 의 목록 이 일치 하지 않 을 때 오류 가 발생 합 니 다.mysql 은 5.7 이후 그룹 by 의 엄격 한 모드 를 기본적으로 시작 합 니 다.
해결 방법:
config/database.php 를 찾 아 my sql 아래'strict'=>true 를 false 로 바 꿉 니 다.
이상 의 이 문 제 는 laravel group By 가 조회 결 과 를 그룹 으로 나 누 는 문 제 를 해결 하 는 것 입 니 다.바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.참고 하 실 수 있 고 많은 응원 부 탁 드 리 겠 습 니 다.

좋은 웹페이지 즐겨찾기