yii의 필드별 주문을 orderBy,
이제 인쇄된 sql, 그리고 필요한 sql은 이렇습니다, 이 문제를 해결하는 방법을 알려주십시오. 이것은 mysql의 필드(id, 5, 3, 8)별 순서를 기반으로 합니다. . 그리고 한 가지, Yii 프레임워크에서 특정 필드의 특수 정렬을 구현하고 싶습니다. 필드별 정렬 외에 다른 방법이 있나요? "`" 기호로 인해 발생하는 몇 가지 오류를 확인했습니다.
人生最曼妙的风景,竟是内心的淡定与从容!
->orderBy(["FIELD(step, 'star', 'person', 'team')" => true]) 가능하지만 기본 코드를 주의 깊게 살펴보지 않았습니다. . . 하지만 문제는 해결되어야 합니다
->orderBy(["FIELD(step, 'star', 'person', 'team')" => true])
이것은 orderby 문을 생성하는 방법이므로 true는 실제 효과가 없으며 단지 SORT_DESC와 같지 않아 비어 있게 됩니다.
보다 공식적인 작성 방법은 다음과 같습니다.
으아악->orderBy(["FIELD(step, 'star', 'person', 'team')" => true])
가능하지만 기본 코드를 주의 깊게 살펴보지 않았습니다. . . 하지만 문제는 해결되어야 합니다이것은 orderby 문을 생성하는 방법이므로 true는 실제 효과가 없으며 단지 SORT_DESC와 같지 않아 비어 있게 됩니다.
보다 공식적인 작성 방법은 다음과 같습니다.
으아악