출처 : http://foxlime.tistory.com/160


DELETE문을 JOIN문과 결합하여 삭제할 경우가 발생한다면 다음과 같은 방법으로 삭제하면 된다.

멀티 삭제가 아닌 경우 JOIN 문을 사용할 경우

 #> delete [T_name] from [table name] as [T_name] JOIN [table name] on [조건문]  where [조건문];

                      └> 삭제할 테이블 이름.

 

 

예제를 살펴보는게 더 좋을 수 있으므로 첨부

#> delete T1 from test_table as T1 JOIN join_table on T1.char_idx = join_table.char_idx

     where join_table.user_idx > 1 and join_table.user_idx < 10;


'DataBase > Sql' 카테고리의 다른 글

[Sql] Oracle - 계층구조 쿼리  (0) 2013.11.25
[Mysql] 비밀번호변경 db생성 계정생성  (0) 2013.11.21
[Mysql] 실행결과 파일로 생성  (0) 2013.06.21
[Sql] Oracle - Alter Table PK  (0) 2013.03.30
[Mysql] already closed 오류  (0) 2013.02.06

+ Recent posts