내가 원하는 작업을 수행하는 다음 SQL 쿼리가 있습니다.
다음과 같이 Yii 쿼리 빌더로 복사해 보았습니다.
하지만 getRawSql()를 사용하여 이 쿼리 빌더에서 생성된 SQL을 인쇄했는데 다음과 같은 이상한 방식으로 돌아왔습니다.
getRawSql()
읽기 어려우셨다면 죄송합니다.
내가 원하는 방식으로 쿼리 빌더를 만드는 데 도움을 줄 수 있는 사람이 있나요? 감사하겠습니다
andWhere() 或 orWhere() 을 사용할 때마다 쿼리 빌더는 기존 조건을 사용하여 다음과 같은 작업을 수행합니다.
andWhere()
orWhere()
또는
각각.
복잡한 상황에 직면했다면 전화해 보세요
당신은 얻을 것이다
그러나 귀하의 경우에는 다음과 같은 것을 얻어야 합니다:
유사한 결과를 얻으려면 동일한 방식으로 첫 번째 복잡한 조건을 구축할 수 있지만 두 번째 조건은 단일 orWhere() 호출로 구축해야 합니다. 또는 더 읽기 쉽게 만들기 위해 단일 호출로 두 개의 복잡한 조건을 개별적으로 작성할 수 있습니다.
andWhere()
或orWhere()
을 사용할 때마다 쿼리 빌더는 기존 조건을 사용하여 다음과 같은 작업을 수행합니다.또는
각각.
복잡한 상황에 직면했다면 전화해 보세요
으아아아당신은 얻을 것이다
그러나 귀하의 경우에는 다음과 같은 것을 얻어야 합니다:
유사한 결과를 얻으려면 동일한 방식으로 첫 번째 복잡한 조건을 구축할 수 있지만 두 번째 조건은 단일
으아아아orWhere()
호출로 구축해야 합니다. 또는 더 읽기 쉽게 만들기 위해 단일 호출로 두 개의 복잡한 조건을 개별적으로 작성할 수 있습니다.