>source

내 생각에 사로잡혀 해결책을 찾을 수 없습니다.

필드가 많은 항목 테이블이 있습니다. 그러나 이 토론에서 중요한 것은 ID, STATUS, CATEGORY입니다.

이 테이블을 쿼리하고 모든 조건이 충족되는 경우 결과를 ​​반환하고 싶습니다. 얼마나 많은 레code가 반환되었는지는 상관하지 않고 레code 결과를 가져오는지 아니면 빈 결과를 가져오는지 확인하는 중입니다.

논리:모든 서비스 항목이 완료되고 완료되지 않은 업그레이드 항목이 있는 경우.

예를 들어 아래 표

ITEM ID  STATUS     CATEGORY
10       COMPLETED  SERVICE
20       OPEN       SERVICE
30       COMPLETED  UPGRADE

위의 경우^ 모든 조건이 충족되는 것은 아니므로 0개의 레code를 반환하고 싶습니다.

또 다른 예

ITEM ID  STATUS     CATEGORY
10       COMPLETED  SERVICE
20       OPEN       SERVICE
30       COMPLETED  UPGRADE
40       OPEN       UPGRADE

위의 경우^ 모든 조건이 충족되는 것은 아니므로 0개의 레code를 반환하고 싶습니다.

이를 달성하는 방법을 알고 있습니까? SQL 서버 2016/2019

건배!

모든 조건이 무엇을 의미합니까? 모든 조건이 충족되는 행을 포함할 수 있습니까?

Venkataraman R2022-01-11 16:27:13

예를 들어, 아래 레code 집합은 결과를 반환해야 합니다. 모든 '서비스' 항목이 완료되고 완료되지 않은 '업그레이드' 항목이 있습니다. ``` 품목 ID 상태 카테고리 10 서비스 완료 20 서비스 완료 30 업그레이드 완료 40 업그레이드 열기 ```

Shneor2022-01-11 16:27:13

질문에 대한 마지막 의견을 수정하고 업데이트하십시오.

Squirrel2022-01-11 16:27:13

@다람쥐님 죄송합니다. 몇 번 포맷을 시도했습니다 ... 더 나아지지 않습니다. 다른 시도 더 나은 형식 지정 -예를 들어 아래 레code 집합은 결과를 반환해야 합니다. 모든 '서비스' 항목이 완료되고 완료되지 않은 '업그레이드' 항목이 있습니다. | 항목 ID | 상태 | 카테고리 | | --------| --------------| | 10 | 완료 | 서비스| | 20 | 오픈 | 서비스 | | 30 | 완료 | 업그레이드 | | 40 | 완료 | 업그레이드 |

Shneor2022-01-11 16:27:13

마지막 예의 경우 ITEM ID 20은 OPEN이고 모든 SERVICE는 COMPLETED이며 상태를 계층화하지 않습니다. 왜 결과를 반환해야 합니까?

Squirrel2022-01-11 16:27:13
  • 이전 AWS CodePipeline에서 AWS CodeBuild 변수에 액세스
  • 다음 빈 줄을 두 번 인쇄하는 Java println