찾다

 >  Q&A  >  본문

"Laravel Eloquent DB::Raw 쿼리는 WHERE 문과 하위 쿼리를 동시에 사용하는 것을 지원하지 않습니다."

다음 쿼리를 SQL 도구에 붙여 넣으면 제대로 실행되지만 Laravel을 통해 실행하면 0개의 행이 반환됩니다.

으아악

실제 쿼리의 복잡성으로 인해 Eloquent 쿼리로 변환할 수 없어서 DB::select(DB::raw($searchQuery)); 를 사용하여 실행했습니다.

제거하면 where main_query.cl_count > 1 쿼리가 제대로 작동합니다. 실패 원인은 무엇이며, 코드를 어떻게 다시 작성할 수 있습니까?

P粉191610580P粉191610580321일 전508

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

  • P粉517814372

    P粉5178143722024-01-17 11:29:37

    https://sql2builder.github.io/

    에서 생성된 다음 코드를 사용해 보세요. 으아악

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