간단히 말하면, 저는 개를 입양하려는 사람들과 크기, 나이, 기타 특성을 기준으로 보호소에 있는 개들을 연결해 주는 앱을 개발 중입니다.
쿼리에 CASE를 사용하는 데 몇 가지 문제가 있었습니다. 예를 들어 아래 코드는 단순화하기 위해 전체 코드의 일부일 뿐입니다.
으아아아위 코드는 기본적으로 신청자가 "훈련된 개"를 요청하면 "훈련된 개"를 매칭한다고 되어 있는데, 지원자를 위한 두 번째 옵션은 "훈련이 필요하지 않음"이며 이 사람은 훈련된 개와 훈련되지 않은 개 모두와 일치해야 합니다. 하지만 이 작업을 수행하는 방법을 알 수 없는 것 같습니다.
아래와 같이 세 번째 CASE를 생성하려고 시도했지만 두 번째 CASE가 이미 일치했기 때문에 작동하지 않았습니다.
으아아아누구나 도와줄 수 있나요? 여러 가지 가능한 조합이 있는 상황을 어떻게 처리합니까?
이 문제에 대한 나의 이해는 다음과 같습니다.
으아아아