>  Q&A  >  본문

Yii Query Builder를 사용하여 이 SQL 쿼리를 작성하는 방법

내가 원하는 작업을 수행하는 다음 SQL 쿼리가 있습니다.

으아아아

다음과 같이 Yii 쿼리 빌더로 복사해 보았습니다.

으아아아

하지만 getRawSql()를 사용하여 이 쿼리 빌더에서 생성된 SQL을 인쇄했는데 다음과 같은 이상한 방식으로 돌아왔습니다.

으아아아

읽기 어려우셨다면 죄송합니다.

내가 원하는 방식으로 쿼리 빌더를 만드는 데 도움을 줄 수 있는 사람이 있나요? 감사하겠습니다

P粉990568283P粉990568283181일 전367

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

  • P粉596191963

    P粉5961919632024-04-02 19:22:21

    andWhere()orWhere() 을 사용할 때마다 쿼리 빌더는 기존 조건을 사용하여 다음과 같은 작업을 수행합니다.

    또는

    각각.

    복잡한 상황에 직면했다면 전화해 보세요

    으아아아

    당신은 얻을 것이다

    그러나 귀하의 경우에는 다음과 같은 것을 얻어야 합니다:

    유사한 결과를 얻으려면 동일한 방식으로 첫 번째 복잡한 조건을 구축할 수 있지만 두 번째 조건은 단일 orWhere() 호출로 구축해야 합니다. 또는 더 읽기 쉽게 만들기 위해 단일 호출로 두 개의 복잡한 조건을 개별적으로 작성할 수 있습니다.

    으아아아

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