이 질문에는 이미 답변이 있습니다.
나는 ms SQL 서버를 사용하고있다. 나는 2 개의 테이블을 가지고있다. 표 a와 b. 테이블 'A'는 col 'A'와 col 'B'(외래 키)를 포함하고 테이블 'B'는 그 col 'B'와 관련된 세부 사항을 포함합니다. 이제 col 'A'를 기반으로 두 개의 테이블을 삭제하려고합니다. 제발 저를 도와주세요.
DELETE T1, T2 FROM T1 INNER JOIN T2 ON T1.key = T2.key WHERE condition
테이블 이름 T1과 T2를 DELETE와 FROM 사이에 놓습니다. T1 테이블을 생략하면 DELETE 문은 T2 테이블의 레코드 만 삭제하고, T2 테이블을 생략하면 T1 테이블의 레코드 만 삭제됩니다.
조인 조건 T1.key = T2.key는 삭제해야하는 T2 테이블의 해당 레코드를 지정합니다.
WHERE 절의 조건은 삭제해야 할 T1 및 T2 레코드를 지정합니다.