본문 바로가기
반응형

subquery2

WHERE 절의 IN 사용법! WHERE 절은 아주 유용한 절입니다. 그만큼 알아둘 내용도 매우매우 많죠. 이번에는 IN 의 사용법에 대해 알아봅시다. WHERE 절의 IN 사용법! 1) WHERE 일치하길 원하는 컬럼명 IN (조건1, 조건2, 조건3 ....) WHERE 뒤에 써준 컬럼과 IN 뒤로 나열한 조건들 중 일치하는 row를 가져오게 됩니다. 여기서 나열한 조건들은 OR조건으로 검색하게 됩니다. 조건1 이거나, 조건2 이거나, 조건3 이거나 .... 조건에 일치하는 모든 내용을 가져오게 되죠. 2) WHERE 일치하지 않길 원하는 컬럼명 NOT IN (조건1, 조건2, 조건3 .....) WHERE 다음에 써주는 컬럼명이 일치하지 않길 원하는 컬럼명 인 것을 보시면 아시겠죠! 이번 내용은 앞의 1번 내용과 반대되는 내용이.. 2011. 2. 8.
Select와 동시에 Delete 하기. 예전 마구잡이로 쿼리를 때렸을 적에는 (지금은 마구잡이가 아니라는 얘기는 아니지만~~~) 간단간단하게 내가 아는 쿼리로만 해결하려고 하는 경향이 있었다. 하지만 이젠 나의 영원한 동반자 구글로 구글링을 해가며 남의 지식을 습득해 사용하고 있는데 Delete 문에서 SubQuery를 통해 Select한 내용을 삭제하고자 한다. DELETE FROM 테이블1 WHERE attach_seq IN (SELECT * FROM (SELECT attach_seq FROM 테이블2 as article, 테이블1 as attach WHERE article.article_seq = attach.article_seq and module_seq = 23 ) as result ) 게시물과 첨부파일 간의 관계에 대해서 간단한 쿼.. 2011. 2. 8.
반응형