-3
A
답변
1
1
DELETE r
FROM reporters as r
INNER JOIN cases as c
ON r.CaseId = c.ID
WHERE c.Court = @Court
+1
DBMS가없는 질문에 대한 제품 별 답변이 매우 다양합니다. – jarlh
1
1
테이블을 별칭으로 지정하면 작동합니다.
DELETE r
FROM Reporters AS r
INNER JOIN Cases AS c
ON r.CaseId = c.ID
WHERE c.Court = @Court
아니면
DELETE FROM Reporters
WHERE EXISTS (SELECT 1 FROM Cases WHERE Cases.ID = Reporters.CaseId AND Cases.Court = @Court)
관련 문제
- 1. .NET 반사 내가 궁금해 정확한 유형
- 2. mysql의 이중 출력. 내가 뭘 잘못하고 있는지 궁금해.
- 3. 어떻게 내가 그런 StreamController을 만드는거야 뭔가를 궁금해 한 StreamController
- 4. 내가 SQL
- 5. 내가 SQL
- 6. 내가 SQL
- 7. SQL 내가 SQL 테이블을
- 8. 요리사 내가 요리사 내가 템플릿에 속성에서 변수를 전달할 수있는 방법을 궁금해 할 새로운 오전
- 9. 내가 가진 SQL 테이블이
- 10. 내가 SQL 서버를 연결하려는
- 11. 내가 SQL 문 '에서'
- 12. 내가 SQL 쿼리가
- 13. 내가 액세스 SQL
- 14. 인라인 내가 원하는 SQL
- 15. 내가 SQL 초보자입니다
- 16. 내가 SQL 서버
- 17. 내가 MySQL의를 사용하고이 SQL
- 18. SQL Server는 내가
- 19. 이 내가 SQL 필드
- 20. ... 내가 메시지를 보내고있다 SQL
- 21. 내가 동적 SQL
- 22. 내가 SQL 테이블이 그들에게
- 23. 내가 가진 SQL 서버
- 24. 내가
- 25. 내가
- 26. 내가
- 27. 내가
- 28. 내가
- 29. SQL 쿼리 내가 PHP에서이 SQL 쿼리를 실행하려고
- 30. 파이썬-SQL 내가 파이썬-SQL 스크립트를 실행하려고했다
MS SQL Server를 사용하고 있습니까? 그렇다면 귀하의 질문은 https://stackoverflow.com/questions/16481379/how-to-delete-using-inner-within-with-sql-server – jpw
의 사본입니다. 어떤 DBMS를 사용하고 있습니까? 표준 SQL은 DELETE 문이있는 JOIN을 지원하지 않습니다. –