-1
テーブルA、B、Cの3つのテーブルがあります。テーブルAにはテーブルBを指す外部キーがあります。テーブルBはテーブルCを指す外部キーを持っていますリンクされたテーブルBのリンクされたテーブルCのId値がある値と等しいテーブルAのレコード。これを行うクエリの例は何でしょうか?TSQL外部キーに基づくテーブルからの削除
テーブルA、B、Cの3つのテーブルがあります。テーブルAにはテーブルBを指す外部キーがあります。テーブルBはテーブルCを指す外部キーを持っていますリンクされたテーブルBのリンクされたテーブルCのId値がある値と等しいテーブルAのレコード。これを行うクエリの例は何でしょうか?TSQL外部キーに基づくテーブルからの削除
構文は少し奇妙ですが、理解するのに十分なシンプル:
delete a
from TableA a
inner join TableB b
on a.FK = b.PK
inner join TableC c
on b.FK = c.PK
where c.ID = 'A Certain Value'
あなたは表Cに表B、表Bポイントに表Aのポイントを意味していますか? – iamdave
@iamdaveはい、ありがとうございます。 – lassedev