모든 기본 조직이 '-'인 동안 하나 이상의 License = '+'가 포함 된 사용자를 선택하는 Oracle SQL 쿼리를 작성하려고합니다. 즉, 기본 조직이없는 라이선스가있는 사용자를 선택합니다. 아래 예에서 나는 Annete 만 결과에 나타낼 것으로 기대합니다.SQL - 조건부 선택
Table_Users : 사용자, 라이센스
Table_Organizations : 반환 아래 Default_Org, ORG_NAME
쿼리 결과가 없습니다 :
select User
from Table_Users, Table_Organizations
where Table_Users.User = Table_Organizations.UsrX
and (Default_Org = '+' and Default_Org = '-')*
(Default_Org = '+'및 Default_Org = '-') ??? (license = '+'및 Default_Org = '-') – scaisEdge