>  Q&A  >  본문

Laravel 쿼리: orderBy가 groupBy와 작동하지 않습니다(조인 테이블 사용).

Laravel에서 기본 메시징 기능을 개발 중이며 현재 로그인한 사용자에게 메시지를 보낸 모든 사용자와 수신된 마지막 메시지를 표시하고 싶습니다. 문제는 "orderByDesc"가 제대로 작동하지 않아 마지막 것.

내가 쓴 쿼리는 다음과 같습니다.

으아아아

이 문제를 해결하는 방법을 아시나요? 감사합니다

P粉316890884P粉316890884204일 전284

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

  • P粉546138344

    P粉5461383442024-03-29 10:58:36

    이 조건을 제거 ->where('receiver_id', Auth::user()->id)하여 로그인한 사용자 대신 각 사용자에 대한 결과를 얻으세요

    위의 목표를 달성하는 비결은 테이블에서 최대 ID를 가져와 WHERE IN 조건

    에서 이 ID를 사용하는 것입니다. 으아아아

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