다음 데이터를 사용하여 두 테이블에서 일치하는 레코드를 삭제하려고합니다.Access 2007의 여러 테이블에서 레코드 삭제
과일
ID 값
1 애플
2 배
3 바나나
4 포도
동물
ID 값
1 베어
2 원숭이
3 Ap를 ple
4 돼지
이 두 테이블 사이에는 정의 된 관계가 없습니다.
"Apple"이 두 테이블에 모두 나타나므로이 레코드를 각 테이블에서 제거하고 싶습니다.
나는이 달성하기 위해 다음과 같은 쿼리를 시도했다 : 그러나
DELETE DISTINCTROW Animals.*, Fruits.*
FROM Animals INNER JOIN Fruits ON Animals.Value = Fruits.Value;
을, 나는이 프로그램을 실행할 때, 나는 다음과 같은 오류가 나타납니다
Could not delete from specified tables.
내가 잘못하고, 무엇을하고 무엇을 이 문제를 해결할 수 있습니까?
하나의 명령문에서이 작업을 수행 할 수있는 DBMS에 대해서는 알지 못합니다. 계단식 삭제 또는 트리거는 후속 효과의 다른 형태이며, 명령문의 일부가 아닙니다. – RolandTumble