반응형
mysql에 가입하지 않고 모든 연산자를 사용하여 하위 쿼리 선택
저는 2과 직원들보다 나이가 어린 1과 직원들의 ID, 이름, 생년월일을 표시해야 합니다.저는 조인 없이 지내려고 노력하고 있습니다.
제가 지금 가지고 있는 것은 이것입니다, 제가 실행하면 실패하지 않지만 생일에 상관없이 2과 직원들이 모두 표시됩니다.
SELECT ID, CONCAT(fName," " ,lName) AS "Worker Name", dob
FROM Worker
WHERE dob <= ALL (SELECT department
FROM Worker
WHERE deparment = 1
)
AND deparment = 2;
dob을 확인하려면 dob을 선택해야 합니다.
SELECT ID, CONCAT(fName," " ,lName) AS "Worker Name", dob
FROM Worker
WHERE dob <= ALL (SELECT dob
FROM Worker
WHERE deparment = 1
)
AND deparment = 2;
부서 1의 모든 근로자 중 부서 2의 근로자보다 젊은 근로자를 나열해야 합니다.
SELECT ID, CONCAT(fName," " ,lName) AS "Worker Name", dob
FROM Worker
WHERE dob < (SELECT min(w2.dob)
FROM Worker w2
WHERE w2.deparment = 2
)
AND deparment = 1
언급URL : https://stackoverflow.com/questions/49450221/selecting-sub-queries-using-all-operator-without-joining-in-mysql
반응형
'programing' 카테고리의 다른 글
segue를 통해 데이터 전달 (0) | 2023.08.28 |
---|---|
하위 쿼리에 임의의 상한이 지정된 경우 MariaDB가 다르게 동작하는 이유는 무엇입니까? (0) | 2023.08.28 |
스케일 UIButton 애니메이션 - Swift (0) | 2023.08.28 |
Python: 현지 시간대 파악 (0) | 2023.08.28 |
Angular 5 반응형 폼 입력의 파이프 사용 방법 (0) | 2023.08.28 |