特定の日付までにレコードを消去するために必要な次のサンプル データがあります。この例では、2012 年 3 月より古いものを使用して、他の関連レコードと一緒に削除する必要があります。
著者テーブル
Author Book date
-------------------------------------
Smith Bk1 01/01/2012
Smith Bk2 02/01/2012
Smith Bk3 02/25/2012
Johnson Bk1 06/01/2011
Johnson Bk2 09/01/2011
Johnson Bk3 03/01/2012
Johnson Bk4 01/01/2013
Jones BK1 01/01/2001
Jones BK2 01/01/2002
Jones BK3 01/01/2009
Jones BK4 08/01/2013
ブックテーブルもあります
Author Book info
-------------------------------------
Smith Bk1 asdfadf
Smith Bk2 asdfasdf
Smith Bk3 asdfadf
Johnson Bk1 asdfadf
Johnson Bk2 adsfasdf
Johnson Bk3 asdasdf
Johnson Bk4 asdfasdf
Jones BK1 asdfasdf
Jones BK2 adsfasdf
Jones BK3 adsfasdf
Jones BK4 adsfasdf
上はデータセットです。そのため、著者のテーブルに 2013 年 3 月 1 日より古い本がある場合、すべてのレコードを削除する必要があります。指定された日付よりも新しい本が少なくとも 1 つある場合、すべての記録が保持されます。このシナリオでは、テーブル データ セットに保持されるのは Jones レコードだけです。フィルター処理された Author を特定したら、Book テーブルからレコードを削除し、次に Author テーブルからレコードを削除します。
助けてくれてありがとう、感謝します。