Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #상관쿼리
- SYNTAX : EXISTS ( SELECT 명령 )
- 예제>
- A 라는 테이블에 no , result 열이 있고 5개의 행이있습니다.
- no는 1부터 ~ 5까지 있고 result 에는 null값이 있는 상황입니다.
- B 라는 테이블에는 no 열이 있고 2개의 행이 있습니다.
- 2행에의 no 는 3, 5 값이 있습니다.
- B테이블에 no 값과 일치하는 A태이블에 no이 있는 행은 result컬럼에 "있음"을 등록하고 없는 행에는 "없음"을 등록합니다.
- UPDATE A
- SET result = '있음'
- WHERE EXISTS ( SELECT no FROM B WHERE B.no = A.no );
- UPDATE A
- SET result = '없음'
- WHERE NOT EXISTS (SELECT no FROM B WHERE B.no = A.no);
Add Comment
Please, Sign In to add comment