• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

DELETE 문 질문입니다.

20.10.20 10:54 작성 조회수 127

2

안녕하세요

DELETE 문 질문입니다.

DELETE p1 << 이부분
FROM Person AS p1
    INNER JOIN Person AS p2 ON p1.Email = p2.Email
WHERE p1.Id > p2.Id

DELETE는 FROM 으로 시작하고 FROM을 생략할 수 있다고 배웠습니다.

그래서 DELETE p1 이 부분이 FROM을 생략한 건줄 알았는데, FROM을 쓰면 error가 발생하더라고요.

INNER JOIN 구문을 쓰는 경우의 예외인가요?

이부분 자세히 설명좀 부탁드립니다!

답변 1

답변을 작성해보세요.

0

안녕하세요 으아니동동님!

이 문제 같은 경우 DELETE절 p1 뒤에 오는 FROM 절이 존재하므로,

한번 더 FROM을 쓰게 되면 문법 오류가 생깁니다. 

감사합니다 :)