아래와 같은 검색 폼에서 쿼리를 어떻게 짜는지 하나도 감이 안옵니다..
우선순위를 order로 해결하면 되는 줄 알았는데 그게 아니더군요.
한가지 예로 현재 상황을 설명하겠습니다!
[ex.01]
검색 - [키워드: cs] [성별:여성]
우선순위 - [1순위:키워드] [2순위:성별]
위와 같은 설정인 경우에는 남,여 상관없이 키워드가 cs인 유저가 우선조회되고
그 다음에 여성인 유저가 조회되어야 합니다.
혹시 이게 결과 내 재검색 개념인가요 ?
결과 내 재검색인 경우에, 우선순위를 동적으로 처리하는데
비즈니스 로직에서 각 case마다 분기해야 되는건가요 ?
select문 한번에 끝나지 않는건가요 ? 제 쿼리 실력으로는 도저히 감이 안와서 질문 남깁니다...
답변주시면 감사하겠습니다. 도와주세요