20.10.20 10:54 작성
·
161
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
2020. 10. 20. 20:28
안녕하세요 으아니동동님!
이 문제 같은 경우 DELETE절 p1 뒤에 오는 FROM 절이 존재하므로,
한번 더 FROM을 쓰게 되면 문법 오류가 생깁니다.
감사합니다 :)