こんにちは、1 年前のレコードを検索して削除できるようにする必要があります。別のテーブルで指定された日付に基づいて、あるテーブルからレコードを削除できるこのスクリプトがありますが、これにコードを追加して、CardID に関連する別のテーブルからレコードを削除できるようにする必要があります。削除する必要があるテーブルは table11 で、主キーは CardID です。
左結合が必要だと思いますが、どうすればよいかわかりません。
DECLARE @deleted TABLE (Card INT)
INSERT INTO @deleted
SELECT Card FROM table9
WHERE recordstatus = 4
DELETE table9
FROM @deleted d, table51
WHERE table51.ActionString LIKE '%' + CAST(d.card AS VARCHAR(20))+ '%'
AND table51.AuditDate <= (SELECT CONVERT(VARCHAR(8),today,112) FROM(SELECT DATEADD(YEAR,-1,GETDATE()) AS today)aa)
AND table09.Card = d.card
よろしくお願いします。お役に立てば幸いです。