-2

이 질문에는 이미 답변이 있습니다.

나는 ms SQL 서버를 사용하고있다. 나는 2 개의 테이블을 가지고있다. 표 a와 b. 테이블 'A'는 col 'A'와 col 'B'(외래 키)를 포함하고 테이블 'B'는 그 col 'B'와 관련된 세부 사항을 포함합니다. 이제 col 'A'를 기반으로 두 개의 테이블을 삭제하려고합니다. 제발 저를 도와주세요.


  • 나는 그것에서 무엇이든을 얻을 수 있었다. 그래서 qs.if를 게시하는 이유는 jus에게 말해줍니다. qs @teeyo를 평가하지 마라. - javababy
  • 해당 링크에서 답변을 찾지 못해 죄송합니다. 단,이 질문에 대한 평점이 낮은 사용자는 아닙니다. - teeyo
  • 오. 죄송합니다. @ 테요 - javababy
  • 괜찮습니다. 아래 표를 제거하도록 투표하겠습니다.) - teeyo
  • 곧 나는 대답을 얻을 것이고 여기에 게시 할 것이다 @teeyo - javababy

1 답변


0

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 레코드를 지정합니다.

참조


  • 아니요. '잘못된 구문 근처'와 같은 오류가 발생합니다. - javababy
  • 귀하의 질의 게시 - Parth Akbari
  • 모바일을 통해 묻습니다. 게시 할 수 없습니다. 그러나 나는 같은 것을 구현했다. @ Parth Akbari - javababy

연결된 질문


관련된 질문

최근 질문