0
SELECT를 사용하여 DELETE와 동일한 작업을 수행하려고합니다. 조인이 삭제와 어떻게 작동하는지 실제로 알 수는 없습니까?저장 프로 시저 SQL Server에서 삭제
SELECT *
FROM table1 1 inner join table2 2
on 1.Id= 2.Id inner join table3 3
on 3.id=2.Id
WHERE 3.id= @Id
SELECT를 사용하여 DELETE와 동일한 작업을 수행하려고합니다. 조인이 삭제와 어떻게 작동하는지 실제로 알 수는 없습니까?저장 프로 시저 SQL Server에서 삭제
SELECT *
FROM table1 1 inner join table2 2
on 1.Id= 2.Id inner join table3 3
on 3.id=2.Id
WHERE 3.id= @Id
이 작동합니다 : 그것은 전혀 작동하지 않습니다
DELETE table1
FROM table1 t1
INNER JOIN table2 t2
on t1.Id= t2.Id
INNER JOIN table3 t3
on t2.Id= t3.Id
WHERE [email protected]
DELETE table1
FROM table1 t1 inner join table2 t2
on t1.Id= t2.Id inner join table3 t3
on t3.id=t2.Id
WHERE t3.id= @Id
, 아무것도 삭제되지지고 있습니다. 모든 테이블은 table2에 연결되어 있고 나는 규칙 랭크를 삭제했다. –
주어진 ID로 table1, table2 및 table3에 레코드가 있습니까? –
감사합니다. 내 컴퓨터는 잠시 나마 기분이 좋았습니다. 대답은 훌륭했습니다! –